/// <summary> /// Creates a new level grid from the files in a folder with the given name. /// </summary> /// <param name="levelTheme"></param> public LevelGrid(string levelTheme) { int y = 100; int x = 100; x -= (LevelSquare.Width) + 5; for (int i = 0; i < 10; i++) { x += (LevelSquare.Width) + 5; if (x + (LevelSquare.Width) > TMBAW_Game.DefaultUiWidth) { x = 100; y += (LevelSquare.Height) + 5; } LevelSquare square = new LevelSquare(new Vector2(x, y), i.ToString()); square.OnLevelSelected += Square_OnLevelSelected; levelSquares.Add(square); } }
private void Square_OnLevelSelected(LevelSquare square) { //TODO: Load level with level id == square.levelID. }