atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
deniz1a
ef143e5f8a
Freezes map after game ends.
...
Adds newline.
Disables keyboard hotkeys for units after game ends.
2015-07-25 18:56:23 +03:00
Matthias Mailänder
50e5e9df24
check voice actor references
2015-06-20 12:09:58 +02:00
Paul Chote
585a43fd8f
Rename Actor.Destroy/Destroyed to Dispose/Disposed.
2015-05-29 19:08:38 +01:00
reaperrr
3777a8bca9
Moved Voice-related extensions to VoiceExts.
...
Note: This is a work-around until Selectable can be moved to Mods.Common, which is when the voice extensions should be moved back to ActorExts.
Pulled phrase check before foreach in PlayVoice ActorExts.
Removed superflous actor parameter from PlayVoice/PlayVoiceLocal.
Simplified PlayVoice extensions.
variant is no longer customisable, as all current usages use self.Owner.Country.Race anyway.
2015-05-23 13:46:01 +02:00
reaperrr
5f68516070
Cleaned up IVoiced-related code.
...
Added Volume control and descriptions to Voiced.
Streamline voice checks in WorldUtils and DeathSounds.
2015-05-22 01:51:54 +02:00
reaperrr
251d3e6864
Move PlayVoice and PlayVoiceLocal from Sound to Voiced.
...
Move HasVoice, HasVoices and GetVoices from WorldUtils to Voiced.
2015-05-22 01:51:53 +02:00
reaperrr
0d05fdefbb
Extract actor voice set into Voiced trait
2015-05-22 01:51:51 +02:00
RoosterDragon
82bea961ba
Checked LINQ queries and collections for inefficiencies.
...
- Made Array.IndexOf available via extension method.
- Made ToHashSet extension method.
- Change collections queried often via Contains into sets.
- Avoid Count() extension if Count or Length property exist.
- Made Count() > 0 checks and variations calls to Any() instead.
- Don't call ToList/ToArray if there is no benefit to materializing the sequence.
- If the sequence does benefit from materialization, follow this general pattern:
- Collection queried often via Contains use ToHashSet to speed up lookups.
- Short lived variables use ToList. This is because ToArray requires an extra copy to output the final size.
- Collections persisted into fields or for a long time use ToArray to minimize memory overhead.
2015-01-29 19:20:11 +00:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
Matthias Mailänder
44cd174a8d
StyleCop clean OpenRA.Game
2015-01-03 19:00:48 +01:00
Oliver Brakmann
30e42cdc62
Merge pull request #7247 from Hellhake/stylecop-game
...
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:58:04 +01:00
Hellhake
5a97a4b63b
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:11:01 +01:00
Hellhake
fa72e04042
Remove BOM
2015-01-01 22:51:12 +01:00
huwpascoe
a660bb95b5
Actor properties consistency improved
2014-11-21 02:44:05 +00:00
huwpascoe
15fa152bc3
MCV no longer loses controlgroup when transforming
2014-10-16 01:44:06 +01:00
Oliver Brakmann
44582ae647
Fix another shroud/selection bug in observer mode
...
In a player view, enemy units would not be unselected when they entered
the shroud.
2014-09-07 01:10:52 +02:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Oliver Brakmann
ad2327828d
Make actors outside map borders selectable for their owner
...
PR #5967 only made planes not lose their selection when they strayed
outside the map border. This PR makes it possible to select them when
they already are outside the map. It also ensures that the selection
decorations are drawn. Rank designations, however, will disappear when
a unit leaves the map.
Fixes #5651 for real, then.
2014-07-26 11:05:41 +02:00
Oliver Brakmann
ff90a7559d
Make sure actors are removed from control groups when captured
...
Fixes #5976 .
2014-07-20 02:49:58 +02:00
Oliver Brakmann
42f963d687
Fix aircraft losing selection outside the map borders
...
Fixes #5651
2014-07-18 10:03:57 +02:00
ScottNZ
dbffce81a6
Remove unused usings
2014-06-15 22:16:40 +12:00
Matthias Mailänder
9f386e81a5
disallow adding actors from other players to control groups
...
closes #4949
2014-04-19 08:39:41 +02:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Pizzaoverhead
ed6147ce0b
Fixes order lines not being shown after reselect once their lifetime has expired.
...
Adds INotifyBecomingIdle.
2014-03-05 18:14:57 +00:00
ScottNZ
18fe8e93fa
Fix unit selection persisting/control groups working when the unit isn't visible
2014-02-17 03:53:52 +13:00
Paul Chote
f575c20d38
Route viewport centering via WorldRenderer.
2013-10-05 21:01:21 +13:00
ScottNZ
dc84acc300
Add an Unload voice for when a unit is unloading.
2013-07-22 22:19:37 +12:00
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
0978d21439
fix problems in MultiTapDetection
2013-03-02 16:52:59 +01:00
Matthias Mailänder
1083f8cf55
double-tap 0-9: select and center the control group
2013-03-02 15:55:42 +01:00
Curtis Shmyr
2972728b5e
Ctrl-Shift-numkey performs unit grouping into existing groups
2012-02-19 08:47:43 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
922f4754f9
Drop the ControlGroupModifier setting. Use Cmd on osx for group addition.
2011-05-30 22:15:15 +12:00
Paul Chote
08158a6929
Allow the control group modifier key to be customized.
2011-03-19 17:48:56 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
318f496bf9
#202 fixed
2010-10-08 19:03:01 +13:00
Chris Forbes
ccb77dee12
rename ChoosePaletteOnSelect
2010-08-23 17:47:46 +12:00
alzeih
7a10ae3dea
Some of fixing #36
2010-08-15 00:07:27 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
4650642311
Keep selection on mcv deploy/undeploy. Bonus: build tab opens on mcv deploy
2010-07-25 20:02:23 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
12a350b89f
fix crash on selecting husks (and other things with Unit but Selectable.Voice = null)
2010-07-07 21:27:34 +12:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00