Paul Chote
dba7335594
Fix a pile of compiler warnings.
2010-11-21 13:10:22 +13:00
Paul Chote
1461309dba
Use the Gl renderer by default on all platforms.
2010-11-21 13:10:22 +13:00
Paul Chote
ccf66cde2f
Expose Graphics.Renderer setting; Refactor Renderer.Null.
2010-11-21 13:10:19 +13:00
Paul Chote
f2a20a182e
Begin work on the glsl renderer. Renders blue blocks for chrome-rgba.
2010-11-21 13:10:18 +13:00
Paul Chote
64a7592fed
Rename OpenRA.Gl -> OpenRA.Renderer.Cg
2010-11-21 13:10:18 +13:00
Paul Chote
bfb076b9bc
Refactor IShader to take a name instead of a stream.
2010-11-21 13:10:18 +13:00
Chris Forbes
5292272902
#186 unlimited power devhack
2010-11-21 12:36:18 +13:00
Chris Forbes
1db3ce4b59
some usings cleanup
2010-11-21 12:25:22 +13:00
Chris Forbes
d78dde4db1
fix ModData still being bogus about custom sequences
2010-11-21 11:26:22 +13:00
Chris Forbes
e4bb788fb9
#366 only host can see AI players in a lobby -- fixed
2010-11-21 11:11:29 +13:00
geckosoft
be9f52e029
Changed: Mounts the map' IFolder with least possible priority, allowing the map to has its own assets
2010-11-21 10:59:26 +13:00
geckosoft
000dd6de7b
ed: Made it possible for maps to define custom & override existing voices
2010-11-21 10:57:36 +13:00
geckosoft
5e8e4dd9d5
Changed: Made it possible for maps to define custom & override existing weapons
2010-11-21 10:57:36 +13:00
geckosoft
b31a35d34b
Changed: Made it possible for maps to contain custom sequences (allowing 100% custom map-specific units to be 'build')
2010-11-21 10:57:16 +13:00
Bob
a7f42dcf0c
fix interaction between autoattack and idleanimation
2010-11-16 20:32:00 +13:00
Chris Forbes
c1eacc225d
fix DrawLineToTarget drawing from the ground below flying units
2010-11-14 21:27:17 +13:00
Bob
6cf9939ab3
remove staticness on Server
2010-11-14 21:26:50 +13:00
Bob
80e897abfb
add Util.RunActivity, and have Actor.Tick use it. fix medic autoheal
2010-11-14 18:36:36 +13:00
Bob
e7a07ea9c3
Add target param to INotifyAttack. Remove target field from AttackOmni
2010-11-14 16:03:01 +13:00
Bob
f8e6245903
make order queuing work for buildings and turreted units, too
2010-11-14 15:48:02 +13:00
geckosoft
622f9bfe71
Added: forceQueue to IOrderTarget' CanTargetUnit / CanTargetLocation
...
Added: forceQueue to all related methods
Added: Only shows the select cursor IF hovering over a unit AND the orders return the 'default' icon
2010-11-13 17:46:36 +13:00
geckosoft
0e750a3f25
Cleanup: Idle activity now reuses itself instead of returning null (causing another Idle object to be created)
2010-11-13 17:43:41 +13:00
geckosoft
5b71bee4c8
Added: ISelectionColorModifier
2010-11-13 17:08:00 +13:00
Bob
75e7124af0
oops
2010-11-13 17:07:48 +13:00
geckosoft
9e93edf336
Changed: Made GenericSelectTarget & GenericSelectTargetWithBuilding more generic (now it accepts an optional 'expected' mouse button) default => left (as it was hardcoded)
2010-11-13 17:03:24 +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
Bob
7306de3730
make attacks queuable
2010-11-13 15:53:10 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Chris Forbes
caae95f12e
make Server.Server public so it works.
2010-11-10 11:34:37 +13:00
Paul Chote
dfa14f16d3
Move ServerTraits into Mods.
2010-11-10 10:30:26 +13:00
Paul Chote
8e007131c9
Define ServerTraits in mod.yaml
2010-11-10 10:30:26 +13:00
Paul Chote
ed4c588701
Allow custom commands to be parsed when the player is in a ready state.
2010-11-10 10:30:26 +13:00
Paul Chote
d33806e932
More refactoring
2010-11-10 10:30:25 +13:00
Paul Chote
e83838e9ff
Pass the client into InterpretCommand
2010-11-10 10:30:25 +13:00
Paul Chote
b77dcd476c
Pull the master server communication into a ServerTrait
2010-11-10 10:30:25 +13:00
Paul Chote
836b3a598b
Pull out potentially mod-specific player join code (slightly bogus, will fix properly later)
2010-11-10 10:30:25 +13:00
Paul Chote
967b16fc0e
Pull LoadMap out of the server
2010-11-10 10:30:25 +13:00
Paul Chote
ee3437d0f6
Pull the traits into their own files
2010-11-10 10:30:25 +13:00
Paul Chote
e20c736e3f
Handle server orders in their own traits - needs further refactoring
2010-11-10 10:30:25 +13:00
Paul Chote
a98d20ea72
Start hacking on a server traits model
2010-11-10 10:30:25 +13:00
Paul Chote
38486e8184
Move some mod-specific UI code out of Game
2010-11-10 10:30:25 +13:00
Paul Chote
047a09bbbd
Excise previous server extensions code
2010-11-10 10:30:24 +13:00
Paul Chote
356c750b23
Refactor Package -> MixFile; group filesystem related classes in FileFormats.
2010-11-09 11:02:13 +13:00
Bob
26cbb9d9c6
fix wrong output in Order.ToString
2010-11-07 21:17:11 +13:00
Chris Forbes
4a0b78c1e6
make all other engine widgets public, for Gecko
2010-11-07 17:16:51 +13:00
Chris Forbes
a265d11a5f
make JoinServer public [at Gecko's request]
2010-11-07 08:41:16 +13:00
Bob
8a96c5f7b5
fix infantry entering buildings
2010-11-06 22:27:28 +13:00
Chris Forbes
dd7ce2d45e
fix dumb crash in UIM
2010-11-06 16:56:50 +13:00
geckosoft
f793f4548b
Added: A PasswordField widget (based on the TextField widget)
2010-11-06 16:49:46 +13:00