コード例 #1
0
ファイル: Game1.cs プロジェクト: ZMcGuckin/Mario
 public void StartMainMenu()
 {
     CurrentState  = GameState.MainMenu;
     keyController = new KeyController();
     padController = new PadController();
     RegisterCommands();
     GameLists = new GameLists();
     Level.LoadLevel(0);
 }
コード例 #2
0
ファイル: Game1.cs プロジェクト: ZMcGuckin/Mario
 public void LevelReset()
 {
     if (GameVariables.Lives > 0)
     {
         GameVariables.CurrentlyAlive = GameVariables.PlayerNumber;
         GameLists = new GameLists();
         Level.LoadLevel(GameVariables.LevelNumber);
         CurrentState = GameState.Transition;
         TransitionScreen.TransitionTimer = 0;
         keyController = new KeyController();
         padController = new PadController();
         RegisterCommands();
         GameVariables.Underground     = false;
         GameVariables.BackgroundColor = Color.CornflowerBlue;
         MediaPlayer.IsRepeating       = true;
         GameVariables.LevelTimer      = GameVariables.TotalTime;
         GameVariables.ElapsedTime     = 0;
         GameVariables.PlayFinal       = true;
     }
     else
     {
         CurrentState = GameState.GameOver;
     }
 }