コード例 #1
0
        public static void LoadSprite()
        {
            BuildingSprite = new Dictionary <SpriteSheetBuilding, Rectangle>();

            SpriteSheetBuilding c = SpriteSheetBuilding.City;

            for (int y = 0; y < 5; y++)
            {
                for (int x = 0; x < 8; x++)
                {
                    BuildingSprite.Add(c, new Rectangle(x * 48, y * 96, 48, 96));
                    c = c.Next();
                }
            }
        }
コード例 #2
0
 public static Rectangle GetSpriteRectangle(SpriteSheetBuilding t)
 {
     return(BuildingSprite[t]);
 }