UnitSheetBuilder is dead. long live SpriteSheetBuilder

This commit is contained in:
Chris Forbes
2009-12-26 20:41:49 +13:00
parent 44f0b3494f
commit e8bcd630d9
6 changed files with 16 additions and 47 deletions

View File

@@ -14,9 +14,8 @@ namespace OpenRa.Game.Graphics
"fpls", "wcrate", "scrate", "barb", "sbag",
};
Sprite[][] overlaySprites;
Sprite[] smudgeSprites;
readonly Sprite[][] overlaySprites;
readonly Sprite[] smudgeSprites;
SpriteRenderer spriteRenderer;
Map map;
@@ -26,13 +25,10 @@ namespace OpenRa.Game.Graphics
this.spriteRenderer = new SpriteRenderer( renderer, true );
this.map = map;
overlaySprites = new Sprite[ overlaySpriteNames.Length ][];
for (int i = 0; i < overlaySpriteNames.Length; i++)
overlaySprites[i] = SpriteSheetBuilder.LoadAllSprites(overlaySpriteNames[i], ".shp", ".tem", ".sno");
overlaySprites = overlaySpriteNames.Select(f => SpriteSheetBuilder.LoadAllSprites2(f)).ToArray();
smudgeSprites = new[] { "bib3", "bib2", "sc1", "sc2", "sc3", "sc4", "sc5", "sc6",
"cr1", "cr2", "cr3", "cr4", "cr5", "cr6", }.SelectMany(
f => SpriteSheetBuilder.LoadAllSprites(f, ".shp", ".tem", ".sno")).ToArray();
f => SpriteSheetBuilder.LoadAllSprites2(f)).ToArray();
}
public void Draw()