root/src/AIDemos/Screens/MainMenuScreen.cs

415
19
    /// </summary>
19
    /// </summary>
20
    class MainMenuScreen : MenuScreen
20
    class MainMenuScreen : MenuScreen
21
    {
21
    {
22
        #region Initialization
22
        
23
23
24
24
25
        /// <summary>
25
        /// <summary>
...
...
41
            playGameMenuEntry.Selected += PlayGameMenuEntrySelected;
41
            playGameMenuEntry.Selected += PlayGameMenuEntrySelected;
42
            MenuEntries.Add(playGameMenuEntry);
42
            MenuEntries.Add(playGameMenuEntry);
43
43
44
            playGameMenuEntry = new MenuEntry("Demo4 - A Bigger World");
44
            playGameMenuEntry = new MenuEntry("Demo4 - Steering Motion Controller");
45
            playGameMenuEntry.Selected += PlayGameMenuEntrySelected;
45
            playGameMenuEntry.Selected += PlayGameMenuEntrySelected;
46
            MenuEntries.Add(playGameMenuEntry);
46
            MenuEntries.Add(playGameMenuEntry);
47
            
47
            
...
...
60
        }
60
        }
61
61
62
62
63
        #endregion
64
63
65
        #region Handle Input
64
     
66
65
67
68
        /// <summary>
66
        /// <summary>
69
        /// Event handler for when the Play Game menu entry is selected.
67
        /// Event handler for when the Play Game menu entry is selected.
70
        /// </summary>
68
        /// </summary>
...
...
84
                    LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
82
                    LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
85
                               new Demo3());
83
                               new Demo3());
86
                    break;
84
                    break;
87
                case "Demo4 - A Bigger World":
85
                case "Demo4 - Steering Motion Controller":
88
                    LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
86
                    LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
89
                               new Demo4());
87
                               new Demo4());
90
                    break;
88
                    break;
89
                case "Demo5 - A Bigger World":
90
                    LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
91
                               new Demo5());
92
                    break;
91
            }
93
            }
92
        }
94
        }
93
95
...
...
126
        }
128
        }
127
129
128
130
129
        #endregion
130
    }
131
    }
131
}
132
}