public Level GetLevel(int id) { LevelData data = new LevelData(); data.LevelMap = new ItemData[10][] { new ItemData[10] { ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.ENEMY, ItemData.EMPTY, ItemData.WATER, ItemData.WATER, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.EMPTY, ItemData.WATER, ItemData.WATER, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.TOKEN, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.FRIEND, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.EMPTY, ItemData.WALL}, new ItemData[10] { ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL, ItemData.WALL} }; ITank enemy = new SimpleTank(1, "Enemy 1"); EnemyData enemyData = new EnemyData(); enemyData.AddEnemy(enemy); return new Level(data, enemyData); }
public Level(LevelData levelData, EnemyData enemyData) { _levelData = levelData; _enemyData = enemyData; PlayerCurrentLocation = GetPlayerLocation(_levelData); }