Class UserPigPlayer java.lang.Object UserPigPlayer All Implemented Interfaces:PigPlayerpublic class UserPigPlayerextends java.lang.Objectimplements PigPlayer UserPigPlayer - text interface to query user for roll/hold decisions Constructor Summary UserPigPlayer() Creates a new UserPigPlayer instance to allow user play via standard input Output format: Print an instruction line "Enter nothing to roll; enter anything to hold." Method Summary boolean isRolling(int myScore, int otherScore, int turnTotal) isRolling - return whether or not the player rolls, given the current game state. Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail UserPigPlayer public UserPigPlayer()Creates a new UserPigPlayer instance to allow user play via standard input Output format: Print an instruction line "Enter nothing to roll; enter anything to hold." Method Detail isRolling public boolean isRolling(int myScore, int otherScore, int turnTotal)isRolling - return whether or not the player rolls, given the current game state. Output format: Prompt the user with "Turn total: ", the turn total, a tab, and "Roll/Hold? ". Input format: An empty input (i.e., Enter) indicates that the user wishes to roll. Any entered line of non-zero length indicates that the user wishes to hold.
Class UserPigPlayer
java.lang.Object UserPigPlayer All Implemented Interfaces:PigPlayerpublic class UserPigPlayerextends java.lang.Objectimplements PigPlayer
UserPigPlayer - text interface to query user for roll/hold decisions
Constructor Summary |
---|
UserPigPlayer() Creates a new UserPigPlayer instance to allow user play via standard input Output format: Print an instruction line "Enter nothing to roll; enter anything to hold." |
Method Summary | |
---|---|
boolean | isRolling(int myScore, int otherScore, int turnTotal) isRolling - return whether or not the player rolls, given the current game state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
UserPigPlayer
public UserPigPlayer()Creates a new UserPigPlayer instance to allow user play via standard input
Output format:
- Print an instruction line "Enter nothing to roll; enter anything to hold."
Method Detail |
---|
isRolling
public boolean isRolling(int myScore, int otherScore, int turnTotal)isRolling - return whether or not the player rolls, given the current game state.
Output format:
- Prompt the user with "Turn total: ", the turn total, a tab, and "Roll/Hold? ".
Input format:
- An empty input (i.e., Enter) indicates that the user wishes to roll. Any entered line of non-zero length indicates that the user wishes to hold.
Specified by:isRolling in interface PigPlayerParameters:myScore - an int value - the player's scoreotherScore - an int value - the opponent's scoreturnTotal - an int value - the player's current turn totalReturns:a boolean value - whether or not the player will continue to roll
![brece Programming Project 4
O UserPigPlayer (0-0 Pig)
+
A Not Secure| nifty.stanford.edu/2010/neller-pig/doc/index.html
Class UserPigPlayer
All Classes
Die
HoldAt20PigPlayer
OOPig
PigGame
PigPlayer
UserPigPlayer
java.lang.Object
UserPigPlayer
All Implemented Interfaces:
PigPlayer
public class UserPigPlayer
extends java.lang.Object
implements PigPlayer
UserPigPlayer - text interface to query user for roll/hold decisions
Constructor Summary
UserPigPlayer()
Creates a new userPigPlayer instance to allow user play via standard input
Output format: Print an instruction line "Enter nothing to roll; enter anything to hold."
Method Summary
boolean isRolling (int myScore, int otherScore, int turnTotal)
isRolling - return whether or not the player rolls, given the current game state.
Methods inherited from class java.lang.Object
clone, equals, finalize, getclass, hashCode, notify, notifyAll, tostring, wait, wait, wait
Constructor Detail
UserPigPlayer
public UserPigPlayer ()
Creates a new UserPigPlayer instance to allow user play via standard input
Output format:
• Print an instruction line "Enter nothing to roll; enter anything to hold."
Method Detail
isRolling
public boolean isRolling (int myScore,
int otherScore,
int turnTotal)
isRolling - return whether or not the player rolls, given the current game state.
Output format:
• Prompt the user with "Turn total: ", the turn total, a tab, and "Roll/Hold? ".
Input format:
• An empty input (i.e., Enter) indicates that the user wishes to roll. Any entered line of non-zero length indicates that the user wishes to hold.
Specified by:
isRolling in interface pigPlayer
Parameters:
myScore - an int value - the player's score
otherScore - an int value - the opponent's score
turnTotal - an int value - the player's current turn total
Returns:
a boolean value - whether or not the player will continue to roll](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F75449ef3-fcc1-42e7-9af4-d9c30b92c4e1%2Feec7b748-b28e-4162-b41f-c79e49739654%2Fqmizdve_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)