works *without* aftermath again.
This commit is contained in:
@@ -63,6 +63,7 @@ namespace OpenRa.Game
|
|||||||
controller = new Controller();
|
controller = new Controller();
|
||||||
worldRenderer = new WorldRenderer( renderer );
|
worldRenderer = new WorldRenderer( renderer );
|
||||||
|
|
||||||
|
SequenceProvider.Initialize(useAftermath);
|
||||||
viewport = new Viewport( clientSize, Rules.Map.Offset, Rules.Map.Offset + Rules.Map.Size, renderer );
|
viewport = new Viewport( clientSize, Rules.Map.Offset, Rules.Map.Offset + Rules.Map.Size, renderer );
|
||||||
|
|
||||||
world = new World();
|
world = new World();
|
||||||
|
|||||||
@@ -12,10 +12,17 @@ namespace OpenRa.Game.Graphics
|
|||||||
|
|
||||||
static Dictionary<string, CursorSequence> cursors = new Dictionary<string, CursorSequence>();
|
static Dictionary<string, CursorSequence> cursors = new Dictionary<string, CursorSequence>();
|
||||||
|
|
||||||
static SequenceProvider()
|
public static void Initialize( bool useAftermath )
|
||||||
|
{
|
||||||
|
LoadSequenceSource("sequences.xml");
|
||||||
|
if (useAftermath)
|
||||||
|
LoadSequenceSource("sequences-aftermath.xml");
|
||||||
|
}
|
||||||
|
|
||||||
|
static void LoadSequenceSource(string filename)
|
||||||
{
|
{
|
||||||
XmlDocument document = new XmlDocument();
|
XmlDocument document = new XmlDocument();
|
||||||
document.Load(FileSystem.Open("sequences.xml"));
|
document.Load(FileSystem.Open(filename));
|
||||||
|
|
||||||
foreach (XmlElement eUnit in document.SelectNodes("/sequences/unit"))
|
foreach (XmlElement eUnit in document.SelectNodes("/sequences/unit"))
|
||||||
LoadSequencesForUnit(eUnit);
|
LoadSequencesForUnit(eUnit);
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ namespace OpenRa.Game.Traits.Activities
|
|||||||
umt = mobile.GetMovementType(),
|
umt = mobile.GetMovementType(),
|
||||||
checkForBlocked = false,
|
checkForBlocked = false,
|
||||||
};
|
};
|
||||||
var refineries = Game.world.Actors.Where( x => x.unitInfo != null
|
var refineries = Game.world.Actors.Where( x => x.traits.Contains<AcceptsOre>()
|
||||||
&& x.unitInfo.Name == "proc" && x.Owner == self.Owner ).ToList();
|
&& x.Owner == self.Owner ).ToList();
|
||||||
if( refinery != null )
|
if( refinery != null )
|
||||||
search.AddInitialCell( refinery.Location + refineryDeliverOffset );
|
search.AddInitialCell( refinery.Location + refineryDeliverOffset );
|
||||||
else
|
else
|
||||||
|
|||||||
20
sequences-aftermath.xml
Normal file
20
sequences-aftermath.xml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<sequences>
|
||||||
|
<!-- aftermath units -->
|
||||||
|
<unit name="qtnk">
|
||||||
|
<sequence name="idle" start="0" length="32" />
|
||||||
|
</unit>
|
||||||
|
<unit name="ctnk">
|
||||||
|
<sequence name="idle" start="0" length="32" />
|
||||||
|
</unit>
|
||||||
|
<unit name="dtrk">
|
||||||
|
<sequence name="idle" start="0" length="32" />
|
||||||
|
</unit>
|
||||||
|
<unit name="msub">
|
||||||
|
<sequence name="idle" start="0" length="16" />
|
||||||
|
</unit>
|
||||||
|
<unit name="ttnk">
|
||||||
|
<sequence name="idle" start="0" length="32" />
|
||||||
|
<sequence name="spinner" start="32" length="32" />
|
||||||
|
</unit>
|
||||||
|
</sequences>
|
||||||
@@ -520,20 +520,4 @@
|
|||||||
<sequence name="loop" start="49" length="42" />
|
<sequence name="loop" start="49" length="42" />
|
||||||
<sequence name="end" start="0" length="26" />
|
<sequence name="end" start="0" length="26" />
|
||||||
</unit>
|
</unit>
|
||||||
<unit name="qtnk">
|
|
||||||
<sequence name="idle" start="0" length="32" />
|
|
||||||
</unit>
|
|
||||||
<unit name="ctnk">
|
|
||||||
<sequence name="idle" start="0" length="32" />
|
|
||||||
</unit>
|
|
||||||
<unit name="dtrk">
|
|
||||||
<sequence name="idle" start="0" length="32" />
|
|
||||||
</unit>
|
|
||||||
<unit name="msub">
|
|
||||||
<sequence name="idle" start="0" length="16" />
|
|
||||||
</unit>
|
|
||||||
<unit name="ttnk">
|
|
||||||
<sequence name="idle" start="0" length="32" />
|
|
||||||
<sequence name="spinner" start="32" length="32" />
|
|
||||||
</unit>
|
|
||||||
</sequences>
|
</sequences>
|
||||||
|
|||||||
Reference in New Issue
Block a user