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 |
|
Chris Forbes
|
2259a0e7a5
|
remove duplication of DrawSelectionBox
|
2011-07-14 20:29:11 +12:00 |
|
Chris Forbes
|
6f477a2c14
|
fix broken detection of desktop resolution on linux
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
b06647a079
|
reduce noise in Renderer
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
ceaca47747
|
don't use ScrollDirection.Set when it's not needed
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
1196948a13
|
remove duplicated box-drawing code from WICW
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
2a7be6debd
|
add missing using for MouseScrollType
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
496135d321
|
clean up ViewportScrollControllerWidget.GetCursor
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
2da523e824
|
drop unused WorldRenderer.DrawBox
|
2011-07-14 20:29:10 +12:00 |
|
Chris Forbes
|
98ebb7c87e
|
add DrawRect helper to LineRenderer, use it in both Radar*Widgets
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
5633d84d21
|
add lint pass to check whether types with ISync actually have any [Sync] members
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
513b852a67
|
fix [Sync] being allowed in places that don't make sense
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
74335f0734
|
fix bogus indent in ObjectCreator
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
60a3f170ab
|
clean up remaining non-generic GetValue uses
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
913ca89d4f
|
use generic GetValue<> in VoiceInfo
|
2011-07-14 20:29:09 +12:00 |
|
Chris Forbes
|
4e1c845303
|
add common version of AreMutualAllies to WorldUtils
|
2011-07-14 20:29:07 +12:00 |
|
Chris Forbes
|
c9c31345aa
|
fix broken indent in WorldUtils.cs
|
2011-07-14 20:29:07 +12:00 |
|
Chris Forbes
|
e44b965785
|
fixed #999 -- replace order/first[ordefault] with .ClosestTo(point)
|
2011-07-14 20:29:07 +12:00 |
|
Chris Forbes
|
8610222e2c
|
remove spurious typenames from WidgetUtils.WrapText
|
2011-07-14 20:29:05 +12:00 |
|
Chris Forbes
|
5b5bca9903
|
split FormatTime, FormatTimeSeconds
|
2011-07-14 20:29:05 +12:00 |
|
Chris Forbes
|
d40b071ab1
|
tidy in WidgetUtils
|
2011-07-14 20:29:05 +12:00 |
|
Chris Forbes
|
99b8c765c7
|
fixed #996 -- Rules.InstalledMusic
|
2011-07-14 20:29:05 +12:00 |
|
Chris Forbes
|
cd63da85d8
|
remove FieldLoader.LoadAttribute; replace with FieldLoader.IgnoreAttribute
|
2011-07-14 20:29:03 +12:00 |
|
Chris Forbes
|
a4648cfbcc
|
move SheetSize to Graphics section of settings
|
2011-07-14 20:29:03 +12:00 |
|
Chris Forbes
|
dcd9627c22
|
fixed #989: don't do renderer setup in a reflected call.
|
2011-07-14 20:29:03 +12:00 |
|
Chris Forbes
|
a07e151ab5
|
drop bogus comment in renderer
|
2011-07-14 20:29:03 +12:00 |
|