class Competition2018GameSpecPart3 extends GameSpec
Constructor and Description |
---|
Competition2018GameSpecPart3(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[] |
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 |
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, getEndgameMessage, getMenu, getMultiplier, getOpponentBATNA, getOverflowSize, getPlayerBATNA, getPreference, getRedirectLink, getSimpleOpponentPoints, getSimplePoints, getSimpleUserPoints, getSurvey, isMultiAgent, isUserBlind, setAdvancedOpponentPoints, setAdvancedUserPoints, setIndexMenu, setMultiAgent, setOpponentBATNA, setSimpleOpponentPoints, setSimpleUserPoints, setUserBATNA, showOpponentScore
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> buildMenu()
GameSpec
public int getNumIssues()
GameSpec
getNumIssues
in class GameSpec
public int[] getIssueQuants()
GameSpec
getIssueQuants
in class GameSpec
public java.lang.String[] getIssuePluralNames()
GameSpec
getIssuePluralNames
in class GameSpec
public java.lang.String[] getIssueNames()
GameSpec
getIssueNames
in class GameSpec
public boolean isAdvancedPoints()
GameSpec
isAdvancedPoints
in class GameSpec
public int getTotalTime()
GameSpec
getTotalTime
in class GameSpec
public java.lang.String getTargetEmail()
GameSpec
getTargetEmail
in class GameSpec
public java.lang.String getNewgameMessage()
GameSpec
getNewgameMessage
in class GameSpec
public boolean showOpponentScoreOnEnd()
GameSpec
showOpponentScoreOnEnd
in class GameSpec
public boolean showNegotiationTimer()
GameSpec
showNegotiationTimer
in class GameSpec
public java.lang.String getStudyName()
GameSpec
getStudyName
in class GameSpec