Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class CandyPlayer {
- private static int totalCandy = (new Random()).nextInt(100);
- private static int turn = 0;
- private static int numberOfPlayers = 0;
- private int playerCandy;
- private int Id;
- public CandyPlayer(int candies){
- this.playerCandy = candies;
- this.Id = numberOfPlayers;
- numberOfPlayers++;
- }
- public int getMyCandy(){
- return playerCandy;
- }
- public static int getMountainCandy(){
- return totalCandy;
- }
- public static int getTurn(){
- return turn;
- }
- public static int getNumberOfPlayers(){
- return numberOfPlayers;
- }
- public static void setTurn(int turn_set){
- turn = turn_set;
- }
- public static void setNumberOfPlayers(int numberOfPlayersSet){
- numberOfPlayers = numberOfPlayersSet;
- }
- public boolean play(int candie){
- if(Id != turn){
- return false;
- }
- if (candie <= playerCandy){
- if(candie <= totalCandy){
- playerCandy += candie;
- totalCandy -= candie;
- }
- else{
- playerCandy -= candie;
- totalCandy += candie;
- }
- if(turn == numberOfPlayers - 1){
- turn = 0;
- }
- else{
- turn += 1;
- }
- return true;
- }
- else{
- if(turn == numberOfPlayers - 1){
- turn = 0;
- }
- else{
- turn += 1;
- }
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement