Esempio n. 1
0
        public void LoadTerrainFromNetwork(NetIncomingMessage MapDataMessage)
        {
            TerrainTiles = new SpriteSheet(GameClient.ContentManager.Load<Texture2D>("Terrain2"), 40, 40);
            int TerrainCount = MapDataMessage.ReadInt32();
            for (int i = 0; i < TerrainCount; i++) {
                Terrain.Add(new TerrainTile()  {
                    X = MapDataMessage.ReadInt32(),
                    Y = MapDataMessage.ReadInt32(),
                    TileID = MapDataMessage.ReadByte(),
                    Passable = MapDataMessage.ReadBoolean(),
                });
            }

            Console.WriteLine("TerrainData Loaded");
        }
Esempio n. 2
0
 public AnimatedActor(SpriteSheet Sprites)
 {
     Sheet = Sprites;
     Animations = new Dictionary<String, SpriteAnimation>();
 }