public static void LoadSprite() { BackgroundUnitSprite = new Dictionary <SpriteSheetBackgroundUnit, Rectangle>(); SpriteSheetBackgroundUnit c = SpriteSheetBackgroundUnit.Red_Soldier; for (int y = 0; y < 16; y++) { for (int x = 0; x < 6; x++) { BackgroundUnitSprite.Add(c, new Rectangle(x * 128, y * 76, 128, 76)); c = c.Next(); } } }
public static Rectangle GetSpriteRectangle(SpriteSheetBackgroundUnit t) { return(BackgroundUnitSprite[t]); }