Chris Forbes
|
cc716ab8c7
|
#1106 fixed -- mac-specific hack should only be applied on a mac.
|
2011-08-15 14:15:55 +12:00 |
|
Chris Forbes
|
663a323f29
|
remove trait lookup spam everywhere for IOccupySpace.
|
2011-08-13 15:01:41 +12:00 |
|
Chris Forbes
|
a79cc0a0e0
|
drop unused parameter on IGraphicsDevice.Clear()
|
2011-08-09 08:51:36 +12:00 |
|
Chris Forbes
|
2bf7cb1496
|
fix #1052; tidy up *Init; route initial turret facing for husks through new TurretFacingInit
|
2011-08-09 08:51:36 +12:00 |
|
Chris Forbes
|
18481afda2
|
fix #1063; don't issue orders while dragging a selection box
|
2011-08-09 08:51:35 +12:00 |
|
Chris Forbes
|
78e6d69103
|
fix #1064; always show an arrow while dragging a selection box
|
2011-08-09 08:51:35 +12:00 |
|
Chris Forbes
|
ddc1311d87
|
Make RenderUnit require IFacing; RenderSimple can be used for crates, mines, etc; fix husk facing init
|
2011-08-09 08:51:35 +12:00 |
|
Chris Forbes
|
833533b4c3
|
fix #1056
|
2011-08-09 08:51:35 +12:00 |
|
Paul Chote
|
c84f53c10d
|
Extract tile overlays into a shp instead of rolling our own in code; Remove UIOverlay. Fixes #1061.
|
2011-07-27 21:48:32 +12:00 |
|
Paul Chote
|
08ed7f0316
|
Hook up empty/full harvester husk variants in RA.
|
2011-07-27 20:09:37 +12:00 |
|
Paul Chote
|
d9174b7e3b
|
Kill RenderSimple.OverrideTileset/OverrideImage.
|
2011-07-27 13:36:48 +12:00 |
|
Paul Chote
|
17d72f17d9
|
Add an EditorTilesetFilter trait for filtering the actor palette based on tileset.
|
2011-07-27 13:36:47 +12:00 |
|
Paul Chote
|
7e3cfd7ee9
|
Don't show a selection cursor over targetable but unselectable actors
|
2011-07-27 13:36:47 +12:00 |
|
Paul Chote
|
0a5f81c39e
|
Drag husks to their final location. Fixes #730.
|
2011-07-25 23:50:11 +12:00 |
|
Paul Chote
|
6c129eed3c
|
Split pip artwork into their own files and kill the hardcoded size/offset junk. Add a blue pip to support C&C blue tib. Fixes #836.
|
2011-07-25 22:23:20 +12:00 |
|
Paul Chote
|
bf6be0424f
|
Remove file prompting and drop all the remaining utility communication plumbing.
|
2011-07-25 22:23:18 +12:00 |
|
Paul Chote
|
d2c033dcd3
|
Add a PixelDouble preference for rendering at 2x zoom. Allowing arbitrary zoom levels leads to too many rendering artifacts.
|
2011-07-25 22:23:18 +12:00 |
|
Paul Chote
|
626b83ba12
|
Fix lines not being centered in the middle of a pixel
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
8516fa8748
|
fix viewport scroll limits
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
0bfc9a957f
|
Fix radar viewport rectangle
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
0b0e3d5f14
|
Drop unnecessary `this' uses from Viewport.
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
6183621a72
|
Scale line-width to match zoom.
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
fc783ddf80
|
Support custom zoom levels
|
2011-07-25 22:23:17 +12:00 |
|
Paul Chote
|
926b396605
|
Fix bogus naming of Shaders/Renderers. Split LineRenderer into world and chrome variants.
|
2011-07-25 22:23:16 +12:00 |
|
Paul Chote
|
4fa0962d49
|
Check for bogus subject clients in ValidateOrder. Fixes crash in #1001.
|
2011-07-25 22:23:16 +12:00 |
|
Paul Chote
|
2b3ee9e5bc
|
Replace fullscreen checkbox and misleading width/height fields in RA settings menu with a mode/resolution selector like C&C. Fixes bugs #118, #791.
|
2011-07-25 22:23:16 +12:00 |
|
Paul Chote
|
c79f5b5365
|
Ignore damage modifiers when killing a unit via actor.Kill(). Fixes surrender desync (#460); Fixes invulnerable actors surviving in situations where they should be killed (bridge death, losing/surrender, etc).
|
2011-07-25 22:23:15 +12:00 |
|
Chris Forbes
|
fc15aa47ad
|
dont really need to setup palettes every frame in ResourceLayer
|
2011-07-25 22:23:11 +12:00 |
|
Chris Forbes
|
5aaca5bb32
|
drop ISelectionColorModifier; unused
|
2011-07-19 21:14:12 +12:00 |
|
Chris Forbes
|
33704977b9
|
remove ScrollingTextWidget
|
2011-07-19 21:14:11 +12:00 |
|
Chris Forbes
|
3d2635fca5
|
drop CursorSheetBuilder; use normal SheetBuilder for cursors now.
|
2011-07-19 21:14:11 +12:00 |
|
Chris Forbes
|
5609c8d041
|
drop format2 support from CursorSheetBuilder
|
2011-07-19 21:14:11 +12:00 |
|
Chris Forbes
|
b0ccc58516
|
remove unused vsync parameter from renderers
|
2011-07-17 17:55:52 +12:00 |
|
Chris Forbes
|
4a0b7bb003
|
put AnimationWithOffset in its own file
|
2011-07-17 17:55:52 +12:00 |
|
Chris Forbes
|
74b894b69f
|
replace Range with MinimumValue/MaximumValue
|
2011-07-17 17:55:51 +12:00 |
|
Chris Forbes
|
a52e5a92ae
|
adjust copy ctor for SliderWidget -- copying the isMoving state makes *no sense*; Value should be copied though
|
2011-07-17 17:55:51 +12:00 |
|
Chris Forbes
|
0efe82018a
|
rewrite SliderWidget to be simpler and have much less fail
|
2011-07-17 17:55:51 +12:00 |
|
Paul Chote
|
f9b1c4fcc3
|
Work around a non-interactable window bug exposed by earlier graphics refactoring.
|
2011-07-15 23:57:29 +12:00 |
|
Paul Chote
|
8f4c2371c7
|
Rename TooltipButton -> ToggleButton and add an active state. Use for production group icons.
|
2011-07-15 21:31:48 +12:00 |
|
Paul Chote
|
05acdc9b98
|
Clean up some uses of rect.Contains(int2).
|
2011-07-15 21:31:47 +12:00 |
|
Paul Chote
|
19ead53223
|
Add a WarnCrush method to ICrushable which is called when a crusher begins to enter the cell.
|
2011-07-15 20:10:21 +12:00 |
|
Paul Chote
|
74d13286a8
|
Add a force flag to nudging which skips the ownership and idle checks
|
2011-07-15 20:10:21 +12:00 |
|
Paul Chote
|
98ae8c7630
|
Take ownership into account when determining crushability. Fixes the important half of #951 (tanks crushing your own walls).
|
2011-07-14 21:00:50 +12:00 |
|
Paul Chote
|
47ba4cb285
|
Add click sounds to ingame buttons
|
2011-07-14 21:00:45 +12:00 |
|
Paul Chote
|
5f3483ed17
|
Improve edge-scroll behavior
|
2011-07-14 20:29:12 +12:00 |
|
Paul Chote
|
b1fe085b4d
|
Remove incorrectly hardcoded "dialog4" from WidgetUtils.GetBorderSizes().
|
2011-07-14 20:29:12 +12:00 |
|
Paul Chote
|
06990e356f
|
Simple world tooltip.
|
2011-07-14 20:29:12 +12:00 |
|
Paul Chote
|
88d68f7790
|
Containers shouldn't steal mouseover focus
|
2011-07-14 20:29:11 +12:00 |
|
Paul Chote
|
460451c402
|
Start implementing new tooltip bits. Test tooltips added for buttons and production palette.
|
2011-07-14 20:29:11 +12:00 |
|
Chris Forbes
|
2ec88a6f64
|
remove duplicated NextPowerOf2 definition
|
2011-07-14 20:29:11 +12:00 |
|