Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
RoosterDragon
22abf9b4c4
Remove and sort usings.
2014-06-18 21:43:35 +01:00
ScottNZ
90894aa03e
Use var everywhere
2014-06-15 22:17:34 +12:00
Matthias Mailänder
8f64835898
StyleCop
2014-06-15 10:51:57 +02:00
RoosterDragon
0c8bdff5be
Formatting fixes.
...
Spaces to tabs, indents, etc.
2014-05-26 18:10:59 +01:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Paul Chote
19e0c2a83f
Remove PPos and PVecInt.
2013-09-27 15:58:56 +12:00
Matthias Mailänder
aa86eb47aa
hash Target
2013-08-29 17:40:20 +02:00
Paul Chote
3fd01cfac2
Remove obsolete PSubPos and PSubVec.
2013-08-01 20:18:43 +12:00
Paul Chote
a49cc78c57
Tidy Sync.
2013-07-11 19:44:15 +12:00
Paul Chote
60f49b39d4
Fix #3546 .
2013-07-11 18:45:12 +12:00
Paul Chote
e765fb6439
Make world-coordinates [Sync]able
2013-07-06 18:43:06 +12:00
James Dunne
b127ae8027
Added sub-pixel position/vector types.
...
Updated Sync code to handle new sub-pixel types.
2012-06-21 19:41:12 -05: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
Chris Forbes
513b852a67
fix [Sync] being allowed in places that don't make sense
2011-07-14 20:29:09 +12:00
Paul Chote
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +12:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
f52620f6fc
add ISync to all traits that have [Sync] members
2011-01-26 21:00:28 +13:00
Chris Forbes
303525a5ba
be fast by default; add 'Check Sync around Unsynced Code' option in debug panel
2011-01-08 11:49:31 +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
915ad7fb7b
extract replay saving from OrderManager
2010-10-12 17:22:12 +13:00
Bob
d6110b9ef0
add Sync.AssertUnsynced. use it in OrderGenerator.set
2010-10-07 22:07:12 +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
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
9bbb2f78de
some fileformats cleanup
2010-07-16 17:50:09 +12:00
Chris Forbes
0e0a8802ab
enhance sync to work with nested syncable types, and properties
2010-06-15 01:15:41 +12:00
Bob
8234b7ce23
ditto; should have been in -1
2010-04-04 13:26:05 +12:00
Bob
20bf86f851
fixes MethodAccessException in sync
2010-04-04 13:17:25 +12:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00