class Competition2018GameSpecPart2 extends GameSpec
| Constructor and Description |
|---|
Competition2018GameSpecPart2(boolean privileged) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
buildMenu()
This builds the menu according the JSP rules.
|
java.lang.String |
getEndgameMessage()
Provides a description for the system endgame message.
|
java.lang.String[] |
getIssueNames()
Returns an array, of length equal to the number of issues, of the natural language names of the issues in singular form
|
java.lang.String[] |
getIssuePluralNames()
Returns an array, of length equal to the number of issues, of the natural language names of the issues in plural form
|
int[] |
getIssueQuants()
Returns an array, of length equal to the number of issues, that describes how many items are involved in each issue of the multi-issue-bargaining task
|
java.lang.String |
getNewgameMessage()
Provides a description for the system newgame message.
|
int |
getNumIssues()
Returns a single integer describing how many issues are involved in the multi-issue-bargaining task.
|
java.lang.String |
getStudyName()
This returns the user-readable name of the study, which helps to collate results for analysis.
|
java.lang.String |
getSurvey()
This returns the URL for the between-game survey
|
java.lang.String |
getTargetEmail()
Gets the target email for sending data to.
|
int |
getTotalTime()
Returns the total time of the negotiation, in seconds.
|
boolean |
isAdvancedPoints()
Returns true if the advanced point scheme is being used, rather than the simple scheme
|
boolean |
showNegotiationTimer()
if this method returns true, then the negotiation time remaining will be displayed.
|
boolean |
showOpponentScoreOnEnd()
If this method returns true, then the agent score will be shown to the player after the negotiation has ended.
|
enablePrivilege, getAdvancedOpponentPoints, getAdvancedPoints, getAdvancedUserPoints, getBATNA, getMenu, getMultiplier, getOpponentBATNA, getOverflowSize, getPlayerBATNA, getPreference, getRedirectLink, getSimpleOpponentPoints, getSimplePoints, getSimpleUserPoints, isMultiAgent, isUserBlind, setAdvancedOpponentPoints, setAdvancedUserPoints, setIndexMenu, setMultiAgent, setOpponentBATNA, setSimpleOpponentPoints, setSimpleUserPoints, setUserBATNA, showOpponentScorepublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> buildMenu()
GameSpecpublic int getNumIssues()
GameSpecgetNumIssues in class GameSpecpublic int[] getIssueQuants()
GameSpecgetIssueQuants in class GameSpecpublic java.lang.String[] getIssuePluralNames()
GameSpecgetIssuePluralNames in class GameSpecpublic java.lang.String[] getIssueNames()
GameSpecgetIssueNames in class GameSpecpublic boolean isAdvancedPoints()
GameSpecisAdvancedPoints in class GameSpecpublic int getTotalTime()
GameSpecgetTotalTime in class GameSpecpublic java.lang.String getTargetEmail()
GameSpecgetTargetEmail in class GameSpecpublic java.lang.String getNewgameMessage()
GameSpecgetNewgameMessage in class GameSpecpublic java.lang.String getEndgameMessage()
GameSpecgetEndgameMessage in class GameSpecpublic boolean showOpponentScoreOnEnd()
GameSpecshowOpponentScoreOnEnd in class GameSpecpublic boolean showNegotiationTimer()
GameSpecshowNegotiationTimer in class GameSpecpublic java.lang.String getStudyName()
GameSpecgetStudyName in class GameSpec