git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1209 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -24,6 +24,15 @@ namespace OpenRa.Game
|
|||||||
Util.CopyIntoChannel(rect, src);
|
Util.CopyIntoChannel(rect, src);
|
||||||
return rect;
|
return rect;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static SheetRectangle<Sheet> Add(Size size, byte paletteIndex)
|
||||||
|
{
|
||||||
|
byte[] data = new byte[size.Width * size.Height];
|
||||||
|
for (int i = 0; i < data.Length; i++)
|
||||||
|
data[i] = paletteIndex;
|
||||||
|
|
||||||
|
return Add(data, size);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static class SpriteSheetBuilder
|
static class SpriteSheetBuilder
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ namespace OpenRa.Game
|
|||||||
package = new Package("../../../hires.mix");
|
package = new Package("../../../hires.mix");
|
||||||
LoadSprites("../../../buildings.txt");
|
LoadSprites("../../../buildings.txt");
|
||||||
LoadSprites("../../../units.txt");
|
LoadSprites("../../../units.txt");
|
||||||
|
|
||||||
|
sprites.Add("BLANK", CoreSheetBuilder.Add(new Size(64, 48), 16));
|
||||||
techTree.CurrentRace = race;
|
techTree.CurrentRace = race;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,7 +71,7 @@ namespace OpenRa.Game
|
|||||||
}
|
}
|
||||||
while (y2 < clientSize.Height)
|
while (y2 < clientSize.Height)
|
||||||
{
|
{
|
||||||
Sprite sprite = sprites["DOG"];
|
Sprite sprite = sprites["BLANK"];
|
||||||
PointF location = new PointF(clientSize.Width - 64 + scrollOffset.X, y2 + scrollOffset.Y);
|
PointF location = new PointF(clientSize.Width - 64 + scrollOffset.X, y2 + scrollOffset.Y);
|
||||||
spriteRenderer.DrawSprite(sprite, location);
|
spriteRenderer.DrawSprite(sprite, location);
|
||||||
y2 += 48;
|
y2 += 48;
|
||||||
|
|||||||
Reference in New Issue
Block a user