Paul Chote
5254deedcb
Remove some bogosity from widget mouse handling.
2011-01-05 23:01:17 +13:00
Paul Chote
7c5c989eb2
Introduce World.LocalShroud. Breaks targeting stealth tanks. Probably breaks FrozenUnderFog.
2010-11-27 11:20:04 +13:00
geckosoft
5608756a24
Moved: AutoAttack key handling out of core => RA
...
Added: AttackMoveInteraction to RA & CNC rules
2010-11-13 17:02:48 +13:00
geckosoft
ebca421856
Moved: BaseBuilding out of core => RA
...
Implemented: INotifyKeyPress for World traits (to respond on key pressed)
Moved: GotoNextBase (backspace key) out of core => RA
Added: GotoNextBase trait to both RA & CNC
2010-11-13 17:01:35 +13:00
Chris Forbes
4a0b78c1e6
make all other engine widgets public, for Gecko
2010-11-07 17:16:51 +13:00
Bob
480c5edd75
move Building et al into Mods/
2010-11-06 11:05:45 +13:00
Matthew
15d6facdb9
Fix crash in WorldInteractionControllerWidget.
2010-10-25 17:14:14 +13:00
Chris Forbes
09f7778294
fix bogus base-cycler
2010-10-18 18:07:08 +13:00
max621
c150fd9475
Added attack move
2010-10-13 08:13:20 +13:00
Bob
20276291ce
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
2010-10-12 17:30:27 +13:00
Bob
6ea2a06e4b
pass WorldRenderer to Widget.Draw, DrawInner
2010-10-12 17:27:08 +13:00
Bob
597dba8584
untangling WorldRenderer from World
2010-10-12 17:24:23 +13:00
Bob
cb1deacbb2
pass world into CheckSync. don't pass world into Widget.DrawInner
2010-10-12 17:24:12 +13:00
Bob
beecb8aeb1
remove redundant parameter from ObjectCreator.Param attribute
2010-10-12 17:23:57 +13:00
Bob
6a25d989a7
remove many references to Game.world
2010-10-12 17:23:55 +13:00
Chris Forbes
0df9815d2c
fix base-cycling for mac build, too?
2010-10-10 15:11:53 +13:00
Chris Forbes
79d6eb4a2b
some widgets cleanup
2010-10-10 15:09:26 +13:00
Bob
26d1db778e
push the check-synchash-doesn't-change pattern into a utility fn. furthur reduce the number of uses on Game.world
2010-10-07 22:07:11 +13:00
Bob
14e517cab5
Autoflush renderer. Sprite.DrawAt convenience function.
2010-09-24 18:11:03 +12:00
Chris Forbes
ac31767aef
some random housekeeping (ScreenShaker)
2010-08-21 15:10:53 +12:00
Paul Chote
230d59f655
Tweak visibility; hopefully allows targeting of detected units
2010-08-15 06:18:46 +12:00
alzeih
7a10ae3dea
Some of fixing #36
2010-08-15 00:07:27 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
7a4fa93ce9
Introduce a Targetable trait; Subs can attack bridges; May introduce subtle bugs due to previous stupid assumption that !selectable == !attackable.
2010-07-28 22:57:14 +12:00
Chris Forbes
5ca7218eb6
integrate scrollbar and checkbox art. fixes #215 .
2010-07-28 18:16:47 +12:00
Paul Chote
c39116df84
DefaultInputController -> WorldInteractionController; Tooltip tweaks.
2010-07-26 20:14:36 +12:00