Exemple #1
0
 public void Warp(PowerupStateType t)
 {
     if (!underground)
     {
         underground = true;
         LoadLevel(GameUtility.UndergroundFile);
     }
     else if (underground)
     {
         underground = false;
         LoadLevel(GameUtility.ReturnToLevelOneFile);
     }
     Player.StateMachine.State = t;
 }
Exemple #2
0
        public void GoToShop(PowerupStateType t)
        {
            if (!shop)
            {
                shop         = true;
                lastLocation = Player.Location;
                LoadLevel(GameUtility.ShopFile);
            }
            else
            {
                shop = false;
                LoadLevel(GameUtility.InitialLevelFile);
                Player.Location = lastLocation;
            }

            Player.StateMachine.State = t;
        }
Exemple #3
0
 public ICommand CreateWarpCommand(PowerupStateType t)
 {
     return(new WarpCommand(myGame, t));
 }
Exemple #4
0
 public WarpCommand(Game1 g, PowerupStateType t)
 {
     this.myGame = g;
     myType      = t;
 }