Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. import java.util.Random;
  2.  
  3. public class CandyPlayer {
  4.  
  5.   private static int totalCandy = (new Random()).nextInt(100);
  6.   private static int turn = 0;
  7.   private static int numberOfPlayers = 0;
  8.   private int playerCandy;
  9.   private int Id;
  10.    
  11.  
  12.     public CandyPlayer(int candies){
  13.         this.playerCandy = candies;
  14.         this.Id = numberOfPlayers;
  15.         numberOfPlayers++;
  16.     }
  17.    
  18.     public int getMyCandy(){
  19.         return playerCandy;
  20.     }
  21.    
  22.     public static int getMountainCandy(){
  23.         return totalCandy;
  24.     }
  25.    
  26.     public static int getTurn(){
  27.         return turn;
  28.     }
  29.    
  30.     public static int getNumberOfPlayers(){
  31.         return numberOfPlayers;
  32.     }
  33.    
  34.     public static void setTurn(int turn_set){
  35.            turn = turn_set;
  36.     }
  37.    
  38.     public static void setNumberOfPlayers(int numberOfPlayersSet){
  39.         numberOfPlayers = numberOfPlayersSet;
  40.     }
  41.    
  42.     public boolean play(int candie){
  43.         if(Id != turn){
  44.             return false;
  45.         }
  46.        
  47.        
  48.         if (candie <= playerCandy){
  49.             if(candie <= totalCandy){
  50.                 playerCandy += candie;
  51.                 totalCandy -= candie;
  52.             }
  53.             else{
  54.                 playerCandy -= candie;
  55.                 totalCandy += candie;
  56.             }
  57.                if(turn == numberOfPlayers - 1){
  58.                 turn = 0;
  59.             }
  60.             else{
  61.                 turn += 1;
  62.             }
  63.            
  64.             return true;
  65.         }
  66.         else{
  67.             if(turn == numberOfPlayers - 1){
  68.                 turn = 0;
  69.             }
  70.             else{
  71.                 turn += 1;
  72.             }
  73.             return false;
  74.         }
  75.        
  76.     }
  77.    
  78.    
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement