Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Matthias Mailänder
72841a51e6
add shroud, creates shroud and reveals shroud to syncreport
2013-03-06 16:05:31 +01:00
Matthias Mailänder
2bc7570674
remove conditional compile left-over junk
2013-02-28 21:59:18 +01:00
Paul Chote
dddec1ec61
Add INotifyOwnerChanged interface
2013-02-26 09:35:41 +13:00
Paul Chote
3380817865
Pass WorldRenderer to Render().
2013-02-25 21:11:33 +13:00
Paul Chote
0703f3f164
Extract auto-selection-size into its own interface.
2013-02-25 21:10:08 +13:00
Paul Chote
000a5eaa56
Pass WorldRenderer to IRenderModifiers and replace more palette lookups.
2013-02-24 15:45:03 +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
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
2bc260c833
move Activity from OpenRA.Traits.Activities namespace to OpenRA.Traits
2011-10-06 23:11:58 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
663a323f29
remove trait lookup spam everywhere for IOccupySpace.
2011-08-13 15:01:41 +12:00
Chris Forbes
0e45968573
remove 'private' keyword where possible
2011-06-29 09:15:39 +12:00
Chris Forbes
9b3e6c5c4a
remove FP sillyness from FindUnits & friends
2011-05-22 20:38:52 +12:00
Chris Forbes
ccc245ded4
reintroduce Cached<T>; use for Actor.Bounds, Actor.ExtendedBounds, which replace Actor.GetBounds(bool)
2011-05-22 20:38:48 +12:00
Chris Forbes
310ecc34ce
clean up usings everywhere
2011-05-21 17:26:18 +12:00
Chris Forbes
7341b1f8f8
batch-process INotifyIdle, and add PerfSample wrappers for tick_idle and tick_activities
2011-05-04 19:23:40 +12:00
Chris Forbes
de6ac7e650
cache IMove in Actor
2011-05-04 19:23:05 +12:00
Paul Chote
6676d59847
Cache IOccupySpace and IHasLocation for some free perf
2011-05-04 11:20:41 +12:00
alzeih
255bac6aff
QueuedActivity's Insert is broken
2011-04-16 12:50:13 +12:00
Chris Forbes
f47c2a678c
remove some unnecessary semantics-muddying
2011-04-08 09:47:42 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
6971d6dbbb
remove another 50M/min of delegates being constructed as part of the render
2011-03-05 22:15:03 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
2daeb45bfe
Fix a subtle bug with flying units in spatialbins. Fixes #489 .
2011-02-01 22:06:09 +13:00
Paul Chote
60e3f7621f
Remove fp from CenterLocation and aircraft.
2011-01-07 20:14:22 +13:00
Chris Forbes
3149f3efa2
fix up some of the capturing duplication
2010-12-23 14:25:39 +13:00
Paul Chote
5070a81db4
Move CancelableActivity into the Activities namespace. Remove the Idle activity.
2010-11-30 11:11:14 +13:00
Paul Chote
e97dd2ee47
make currentActivity private.
2010-11-29 13:47:50 +13:00
Paul Chote
c7f1d08748
Some thoughts towards improving our bogus idle handling. Untested.
2010-11-29 13:15:44 +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
Bob
a7f42dcf0c
fix interaction between autoattack and idleanimation
2010-11-16 20:32:00 +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
7306de3730
make attacks queuable
2010-11-13 15:53:10 +13:00
Bob
85a26ecdf7
fix invincible aircraft, infantry
2010-11-06 11:06:12 +13:00
geckosoft
9489196911
Added a new trait : Scale
2010-11-05 19:48:29 +13:00
Chris Forbes
1794625cea
#284 double-destroy in same frame fixed
2010-10-14 18:02:15 +13:00
Bob
011a20e8b4
add IHasLocation
2010-10-12 07:59:40 +13:00
Bob
3d805ff40d
added IIssueOrder2. most orders are broken, but Minelayer is fixed
2010-10-07 22:07:12 +13:00
Chris Forbes
f402ec7898
Revert "add IHasLocation"
...
This reverts commit 699b4b1154 .
2010-09-28 07:43:49 +13:00
Bob
699b4b1154
add IHasLocation
2010-09-26 18:17:23 +12:00
Bob
ef665df2e9
refactor activity queueing
2010-09-22 10:13:13 +12:00
Chris Forbes
0330ef2b9e
blah
2010-09-18 19:57:45 +12:00
Paul Chote
0d2e1d7de5
Hidden debug parameter for perf tick logging
2010-09-18 11:28:39 +12:00
Paul Chote
a3246866fb
Better perf logging
2010-09-17 10:02:24 +12:00
Paul Chote
8286dba919
Improve semantics of selection cursor, plus free perf.
2010-09-12 19:25:05 +12:00
Paul Chote
2b6328f0ee
Begin imposing sanity on order ordering
2010-09-12 18:10:34 +12:00
Chris Forbes
ce0e671ac5
fix obvious failures.
2010-08-26 19:53:21 +12:00
Bob
739c38d3d8
more. doesn't run. may not compile
2010-08-26 19:33:56 +12:00