reaperrr
654f56c5d5
Moves Attack, Armament, Move, Air traits and activities as well as anything required by them to Mods.Common.
...
Extracts Exit from Production into its own trait.
2015-01-04 05:24:28 +01:00
Matthias Mailänder
167ba72119
Merge pull request #7246 from Hellhake/stylecop-ra
...
Fix StyleCop warnings in OpenRA.Mods.RA
2015-01-02 16:38:22 +01:00
Hellhake
b6410bc1e0
Fix StyleCop warnings in OpenRA.Mods.RA
2015-01-02 14:39:49 +01:00
Hellhake
fa72e04042
Remove BOM
2015-01-01 22:51:12 +01:00
penev92
681042caec
Further RA project cleanup
2014-12-23 15:18:07 +02:00
reaperrr
b5872d9fa5
Reorganise RA-specific parts of Mods.RA a little more
2014-12-15 00:01:36 +01:00
reaperrr
ee8e1f46c1
Move 'Activity' into its own namespace in OpenRA.Game.
2014-12-14 17:12:46 +01:00
Matthias Mailänder
c9346d1da8
setup the minelayer rearm sound
2014-10-18 21:08:50 +02:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Paul Chote
9487f49cd5
Replace WPos.ToCPos -> Map.CellContaining.
2014-06-27 23:30:40 +12:00
Matthias Mailänder
d3d74c4e5f
StyleCop
2014-06-22 08:31:36 +02:00
RoosterDragon
22abf9b4c4
Remove and sort usings.
2014-06-18 21:43:35 +01:00
ScottNZ
dbffce81a6
Remove unused usings
2014-06-15 22:16:40 +12:00
Matthias Mailänder
8f64835898
StyleCop
2014-06-15 10:51:57 +02: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
Taryn
9c4ad15d1e
Changed most references of trait Mobile -> IMove.
...
In Mobile.cs IsMoving now has a public set as opposed to the initial internal.
Added IMoveInfo interface to go with *Info classes that require IMove.
WithRotor now uses IMove.IsMoving instead of (self.CenterPosition.Z > 0) as part of a check.
2014-02-02 15:13:49 -06:00
Paul Chote
c333b59eb9
Cache trait lookups in MoveAdjacentTo.
2014-01-12 22:09:11 +13:00
Paul Chote
755fa6eaf4
Include Armament and Barrel in INotifyAttack.
2013-08-03 16:21:57 +12:00
Paul Chote
39d2095e54
Remove PPos overload of ClosestTo.
2013-07-20 15:34:27 +12:00
Paul Chote
9eaeeffae9
CenterLocation.ToCPos() -> CenterPosition.ToCPos().
2013-07-08 21:52:26 +12:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05: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
9480846250
remove spurious constructor from MoveAdjacentTo
2011-09-17 11:24:39 +12:00
Chris Forbes
dd306c7b7c
fixed #766 -- minelayers not entering FIX properly
2011-08-21 22:17:50 +12:00
Chris Forbes
b95f49d6f3
remove pointless null checks for owner
2011-08-21 19:34:45 +12:00
Chris Forbes
e44b965785
fixed #999 -- replace order/first[ordefault] with .ClosestTo(point)
2011-07-14 20:29:07 +12:00
Lawrence Wang
de5db51f25
Fixed #856 - created trait for ammo reload time, set for some aircraft
2011-06-25 11:54:12 +12:00
Paul Chote
d4baf2d757
Refactor UnitInfluence trait -> world.ActorMap
2011-05-22 19:32:53 +12:00
Chris Forbes
00e9015671
fix minelayer going to faraway FIX
2011-05-02 21:38:16 +12:00
alzeih
255bac6aff
QueuedActivity's Insert is broken
2011-04-16 12:50:13 +12:00
Chris Forbes
d80f581e98
fix div-by-zero with empty minefield
2011-02-15 08:09:31 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Bob
e7a07ea9c3
Add target param to INotifyAttack. Remove target field from AttackOmni
2010-11-14 16:03:01 +13:00
Bob
0d9cf63dd2
move Mobile et al into Mods/
2010-10-22 11:31:13 +13:00
Bob
6513bd5fe0
don't use Move directly
2010-10-22 11:10:32 +13:00
Bob
88a8d84153
use new Enter activity for engy, spy, c4
2010-10-21 20:58:07 +13:00
Chris Forbes
a0714b00b3
a bit of cleanup
2010-10-02 15:49:42 +13:00
Bob
ef665df2e9
refactor activity queueing
2010-09-22 10:13:13 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
alzeih
578d42614b
Convert all CreateActor calls to use TypeDictionary
2010-08-02 01:51:13 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
b8093b7f6c
removing a bunch of excessively low-level pixel -> cell conversions
2010-06-24 21:51:21 +12:00
Chris Forbes
33971c06a6
fix crash in Activities.Repair
2010-06-16 22:42:22 +12:00
Chris Forbes
b8b3ef61aa
fix dumb oversight when choosing a suitable fix
2010-05-24 21:10:13 +12:00
Chris Forbes
e850937022
make minelayer require force-attack to start minefield (otherwise move); return to fix and rearm/repair before heading out again
2010-05-24 21:10:13 +12:00
Chris Forbes
5ca590a16a
working smart minelayer; needs auto-rearm though
2010-05-24 21:10:12 +12:00