Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
 private void Square_OnLevelSelected(LevelSquare square)
 {
     //TODO: Load level with level id == square.levelID.
 }