ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Matthias Mailänder
e0e3f1155a
avoid additional layers of abstraction
2013-11-02 18:12:46 +01:00
Matthias Mailänder
b1c3ac20bf
brought back the MoveFlash
...
closes #2592
2013-11-02 18:03:49 +01:00
Paul Chote
0b560bfc6e
Move more viewport lookups to WorldRenderer.
2013-10-05 21:01:21 +13:00
Paul Chote
4754cbb768
Replace IOrderGenerator.RenderBeforeWorld with world-sorted .Render.
...
Range circles have been moved to RenderAfterWorld for now.
2013-08-11 00:25:54 +12:00
Paul Chote
805b4b6258
Change IRenderable.WithPos -> OffsetBy.
...
This is more appropriate for the actual use cases.
Fixes #3621 .
2013-08-03 11:16:52 +12:00
Paul Chote
7beef85a64
Use PaletteReferences everywhere.
2013-06-15 19:16:08 +12:00
Paul Chote
d7e6125dd7
Convert ChronoshiftPower to world coords.
2013-05-17 18:12:27 +12:00
Paul Chote
d103a187f6
Make the guts of Renderable private.
2013-05-17 18:12:26 +12:00
Matthias Mailänder
b818f85b38
per tileset configurable selection overlays
...
don't use a white one for more contrast on snow, closes #2050
2013-04-20 23:00:11 +02:00
Paul Chote
72a9954491
Simplify PaletteReference interface.
2013-02-26 09:35:40 +13:00
Paul Chote
000a5eaa56
Pass WorldRenderer to IRenderModifiers and replace more palette lookups.
2013-02-24 15:45:03 +13:00
Paul Chote
f0ba0ce2e8
Wrap palette references with a PaletteRef object.
2013-02-24 15:43:15 +13:00
Kenny
f41fb32d60
Introducing per-player shrouds.
...
- Each player has their own shroud and their visibility does not extend outside of the shroud.
- Units and buildings can no longer target other units outside of their visibility. Buildings can still be targetted if they have been explored.
- GPS will provide visibility in the fog-of-war.
- Spies that infiltrate radar domes will gain their victim's exploration and reset it on all clients (if the victim does not have GPS)
2012-12-13 15:16:56 -08:00
Chris Forbes
5fee165692
fixed #2289 - missing chrono effects on return
2012-07-01 14:24:49 +12:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13: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
d4baf2d757
Refactor UnitInfluence trait -> world.ActorMap
2011-05-22 19:32:53 +12:00
Paul Chote
8f962853f9
Support arbitrary per-player palettes. Will crash if I missed any cases that don't explicitly set the Renderable palette.
2011-05-03 22:21:31 +12:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
e2ff40dc7f
better fix for chrono bug
2011-01-08 17:30:29 +13:00
Chris Forbes
126e200e2e
fix chronoshift/shroud interaction desync
2011-01-08 16:08:05 +13:00
Chris Forbes
9ad23b10f0
fix chronoshift being hard to cancel
2010-12-27 18:26:11 +13:00
Chris Forbes
e2a0134c5b
not java.
2010-12-27 18:26:10 +13:00
Chris Forbes
c6f1740875
add a note for later
2010-12-27 18:26:09 +13:00
Paul Chote
0298a9e3a9
Remove debug logging from ChronoshiftPower.
2010-12-07 22:27:16 +13:00
Paul Chote
9e16eb513f
Reimplemented chronoshift. (still has desync)
2010-12-07 21:45:04 +13:00
Paul Chote
76f792bfdf
New special powers mechanism. Only cnc Airstrike has been reimplemented so far. Special power crates, and spy bonuses have also been disabled.
2010-12-07 21:45:03 +13:00
Paul Chote
fa84cfb26e
Rebalance Invulnerability and Chronoshift.
2010-12-01 18:43:12 +13:00
Paul Chote
200e90a590
Right click cancel chronoshift targeting.
2010-11-30 23:02:45 +13:00
Paul Chote
00a0aac7a3
Scale is now set via a field on Render* and interacts properly with chronoshift and building previews.
2010-11-27 13:30:08 +13:00
Paul Chote
1aebd59062
Fix some compiler warnings
2010-11-27 11:20:01 +13:00
Paul Chote
ea3943daf4
Do the same for chronoshifted units
2010-11-24 15:45:47 +13:00
Paul Chote
3d1d4a1aff
AOE Chronosphere
2010-11-23 21:39:31 +13:00
geckosoft
46d0a6d00d
Fixed: Potential exploit with ChronoshiftPower
2010-11-23 15:59:05 +13:00
Chris Forbes
7b5be4a0ec
remove more ctors
2010-11-23 15:30:21 +13:00
Chris Forbes
490b0801a0
start removing weird ctors on Order
2010-11-23 15:14:48 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Paul Chote
9c944924de
Fix a pile of compile warnings and debug log spam. Fix <playername> (Dead) in chat
2010-10-14 19:40:00 +13:00
Bob
ab1e930ba3
pass worldRenderer around as necessary
2010-10-12 17:24:07 +13:00
Bob
3209da4a4a
fixed PlaceBuilding and Chronosphere ordergenerators
2010-10-07 22:07:13 +13:00
Bob
0cd140849b
fix some support powers
2010-10-07 22:07:12 +13:00
Bob
3f68330c70
pruning refs to Game.world
2010-08-20 17:46:58 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
305fa03355
Kill Controller
2010-07-26 20:14:35 +12:00
Chris Forbes
69d30ac71b
RenderBeforeWorld/RenderAfterWorld split. still need to sort out which behavior belongs where.
2010-07-26 18:19:39 +12:00
alzeih
130b4d29b4
Move SelectedUnit drawing stuff out of WorldRenderer into Selectable with IRenderSelection
2010-07-26 02:25:52 +12:00