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"); }
public AnimatedActor(SpriteSheet Sprites) { Sheet = Sprites; Animations = new Dictionary<String, SpriteAnimation>(); }