Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.51 KB | None | 0 0
  1. var gameState = GetGameState();
  2. if (gameState == GameState.Idle)
  3. {
  4.     if (HasEnoughPlayers())
  5.     {
  6.         StartVoting(); // gameState = GameState.Vote
  7.     }
  8. }
  9. else if (gameState == GameState.Vote)
  10. {
  11.     if (IsVotingEnded())
  12.     {
  13.         StartSelectedGameMode(); // gameState = GameState.Run
  14.     }
  15. }
  16. else if (gameState == GameState.Run)
  17. {
  18.     if (IsGameModeEnded())
  19.     {
  20.         UpdatePlayersScore();
  21.        
  22.         if (HasEnoughPlayers())
  23.             StartVoting(); // gameState = GameState.Vote
  24.         else
  25.             Idle(); // gameState = GameState.Idle
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement