private void Play() { Console.WriteLine("Play commands: Play, End, Help"); //gameState = Console.ReadLine(); switch (GameStateMachine.currentGamestate) { case GameStateMachine.GameStates.End: Console.WriteLine("Game Over"); Environment.Exit(0); break; case GameStateMachine.GameStates.Help: Console.WriteLine("What do you need help for? If you can't play this game, you have issues."); Play(); break; case GameStateMachine.GameStates.Play: break; default: Console.WriteLine(" is not a valid option."); Play(); break; } Random randomNum = new Random(); Cave.Encounter(randomNum.Next(0, Cave.objects.Length)); }
public void Play() { switch (toEnum) { case GameStateMachine.GameStates.Start: Console.WriteLine("Please type in your name:"); name = Console.ReadLine(); Console.WriteLine("Your Player Name is " + name); Console.WriteLine("Play commands: Play, End, Help"); gameState = Console.ReadLine(); if (Enum.TryParse(gameState, out toEnum)) { Play(); } break; case GameStateMachine.GameStates.Died: Console.WriteLine("You Died"); GameStateMachine.currentGameState = GameStateMachine.GameStates.End; Play(); break; case GameStateMachine.GameStates.End: Console.WriteLine("Game Over"); Environment.Exit(0); break; case GameStateMachine.GameStates.Help: Console.WriteLine("There is no help."); Play(); break; case GameStateMachine.GameStates.Play: while (Game.canPlay) { Cave.Enter(); Random randomNum = new Random(); Cave.Encounter(randomNum.Next(0, Cave.objects.Length), "walked"); GameTimer(); Play(); } break; default: Console.WriteLine(" is not a valid option."); Play(); break; } }
public void Play() { switch (toEnum) { case GameState.GameStates.Start: Console.WriteLine("Please type in your name."); name = Console.ReadLine(); Console.WriteLine("Your Player Name is " + name); Console.WriteLine("Play commands: Play, End, Help"); defineGameState = Console.ReadLine(); if (Enum.TryParse(defineGameState, out toEnum)) { Console.WriteLine(toEnum); } Play(); break; case GameState.GameStates.Died: Console.WriteLine("You died."); GameState.currentGameState = GameState.GameStates.End; Play(); break; case GameState.GameStates.End: Console.WriteLine("Game Over"); Environment.Exit(0); break; case GameState.GameStates.Help: Console.WriteLine("What do you need help for? If you can't play this game, you have issues."); Play(); break; case GameState.GameStates.Play: while (Game.canPlay) { Cave.Enter(); Random randomNum = new Random(); Cave.Encounter(randomNum.Next(0, Cave.objects.Length), "walked"); GameTimer(); Play(); } Play(); break; default: Console.WriteLine(" is not a valid option."); Play(); break; } }
public void Play() { switch (toEnum) { case GameStateMachine.GameStates.Start: Console.WriteLine("Please type in your name"); name = Console.ReadLine(); Console.WriteLine("Your Player Name is" + name); Console.WriteLine("Play commands: Play, End, Help"); gameState = Console.ReadLine(); if (Enum.TryParse(gameState, out toEnum)) { Console.WriteLine(toEnum); } Play(); break; case GameStateMachine.GameStates.Died: Console.WriteLine("You Died"); GameStateMachine.currentGameState = GameStateMachine.GameStates.End; Play(); break; case GameStateMachine.GameStates.End: Console.WriteLine("GameOver"); Environment.Exit(0); break; case GameStateMachine.GameStates.Help: Console.WriteLine("What do you need help for. If you can't play this game, you have issues."); Play(); break; case GameStateMachine.GameStates.Play: Cave.Enter(); while (Game.canPlay) { GameTimer(); Play(); } break; default: Console.WriteLine("This is not valid option"); Play(); break; } // gameState = Console.ReadLine(); // if(gameState == "end") { // Console.WriteLine("Game Over"); // Environment.Exit(0); // } // if(gameState == "help"){ // Console.WriteLine("What do you need help for. If you can't play this game, you have issues."); // Play(); // } // if(gameState != "help" && gameState != "play" && gameState != "end") { // Console.WriteLine(gameState + "This is not valid option"); // Play(); // } Random randomNum = new Random(); Cave.Encounter(randomNum.Next(0, Cave.objects.Length)); }
public void Play() { switch (toEnum) { case GameStateMachine.GameStates.Start: Console.WriteLine("Please type in your name:"); name = Console.ReadLine(); Console.WriteLine("Your player name is " + name); Console.WriteLine("Play commands: Play, End, Help"); gameState = Console.ReadLine(); if (Enum.TryParse(gameState)) { Play(); } break; case GameStateMachine.GameStates.Died: Console.WriteLine("You Died"); GameStateMachine.currentGameState = GameStateMachine.GameStates.End; Play(); break; case GameStateMachine.GameStates.End: Console.WriteLine("Game Over"); Environment.Exit(0); break; case GameStateMachine.GameStates.Help: Console.WriteLine("Ask someone who lived in the 90's?"); Play(); break; case GameStateMachine.GameStates.Play: while (Game.canPlay) { Store.Enter(); Random randomNum = new Random(); Cave.Encounter(randomNum.Next(0, Store.objects.Length), "walked"); for (int x = 0; x < deadZombieList.Length; x++) { character.shout; } GameTimer(); foreach (zombie z in deadZombieList) { score += (score * z.scoreMultiplyer); } foreach (weapon w in weaponList) { score = score * 2; } Play(); } break; default: Console.WriteLine(" is not a valid command."); Play(); break; } }