public static void LoadSprite() { UnitSprite = new Dictionary <SpriteSheetUnit, Rectangle>(); SpriteSheetUnit counter = SpriteSheetUnit.Red_Soldier; for (int i = 0; i < 4; i++) { for (int j = 0; j < 18; j++) { UnitSprite.Add(counter, new Rectangle(j * 48, i * 48, 48, 48)); counter = counter.Next(); } } }
public static Rectangle GetSpriteRectangle(SpriteSheetUnit t) { return(UnitSprite[t]); }