public TavernRoom(Vector2 vector) { sColor = new SerializedColor(Color.DarkGoldenrod); color = sColor.getColor(); chunks = new ChunkContainer(); int i = 0; chunks.Add(new PortalChunk(i++, 100, DungeonManager.getInstance().getCurrentDungeon(), vector)); for (int j = 0; i < 5; i++ ) chunks.Add(new SquareChunk(i, 100)); chunks.Add(new StairChunk(i++, 100)); int max = i + 5; for (int j = 0; i < max; i++) chunks.Add(new SquareChunk(i, 140)); }
private ChunkContainer HandleLessColumnsThanExpected(ChunkContainer columns) { var emptyColumns = (string[]) Array.CreateInstance(typeof (string), _numberOfColumns - columns.Count); for (int i = 0; i < emptyColumns.Length; i++) { emptyColumns[i] = string.Empty; } return columns.Add(emptyColumns); }
public StarterRoom() { sColor = new SerializedColor(Microsoft.Xna.Framework.Color.Red); color = sColor.getColor(); chunks = new ChunkContainer(); //chunks.Add(new SquareChunk(-2, 1000)); for(byte i = 0; i < 5; i++) { chunks.Add(new TorchChunk(i, 100)); } }