Preparing search index...
The search index is not available
open-source-election-game
open-source-election-game
controllers/ScenarioController
ScenarioController
Class ScenarioController
Index
Constructors
constructor
Properties
banner
Override
Line1
banner
Override
Line2
candidate
Controllers
global
Modifiers
historical
Results?
issue
Scores
model
questions
running
Mate
Controllers
state
Controllers
theme
Methods
change
Candidate
Global
Modifier
get
Candidate
By
Candidate
Id
get
Candidates
get
Global
Modifier
For
Candidate
get
Historical
Results
get
Issues
get
Number
Of
Enabled
Questions
get
Questions
get
Running
Mate
Controller
By
Id
get
State
Controller
By
State
Id
get
States
is
Candidate
Running
Mate
load
Scenario
make
Empty
Scenario
Model
make
Empty
Theme
set
Candidate
Global
Modifier
Constructors
constructor
new
ScenarioController
()
:
ScenarioController
Returns
ScenarioController
Properties
banner
Override
Line1
bannerOverrideLine1
:
undefined
|
string
= undefined
banner
Override
Line2
bannerOverrideLine2
:
undefined
|
string
= undefined
candidate
Controllers
candidateControllers
:
CandidateController
[]
= []
global
Modifiers
globalModifiers
:
Map
<
number
,
number
>
= ...
Optional
historical
Results
historicalResults
?:
HistoricalResultsModel
issue
Scores
issueScores
:
IssueScores
= ...
model
model
:
ScenarioModel
= ...
questions
questions
:
QuestionModel
[]
= []
running
Mate
Controllers
runningMateControllers
:
CandidateController
[]
= []
state
Controllers
stateControllers
:
StateController
[]
= []
theme
theme
:
ThemeModel
= ...
Methods
change
Candidate
Global
Modifier
changeCandidateGlobalModifier
(
candidateId
:
number
,
amount
:
number
)
:
void
Parameters
candidateId
:
number
amount
:
number
Returns
void
get
Candidate
By
Candidate
Id
getCandidateByCandidateId
(
candidateId
:
number
)
:
CandidateController
Parameters
candidateId
:
number
Returns
CandidateController
get
Candidates
getCandidates
()
:
CandidateController
[]
Returns
CandidateController
[]
get
Global
Modifier
For
Candidate
getGlobalModifierForCandidate
(
candidateId
:
number
)
:
number
Parameters
candidateId
:
number
Returns
number
get
Historical
Results
getHistoricalResults
()
:
undefined
|
HistoricalResultsModel
Returns
undefined
|
HistoricalResultsModel
get
Issues
getIssues
()
:
Issue
[]
Returns
Issue
[]
get
Number
Of
Enabled
Questions
getNumberOfEnabledQuestions
()
:
number
Returns
number
The number of ENABLED questions in the scenario
get
Questions
getQuestions
()
:
QuestionModel
[]
Returns
QuestionModel
[]
get
Running
Mate
Controller
By
Id
getRunningMateControllerById
(
id
:
number
)
:
undefined
|
CandidateController
Parameters
id
:
number
Returns
undefined
|
CandidateController
get
State
Controller
By
State
Id
getStateControllerByStateId
(
stateId
:
number
)
:
null
|
StateController
Parameters
stateId
:
number
Returns
null
|
StateController
get
States
getStates
()
:
StateController
[]
Returns
StateController
[]
is
Candidate
Running
Mate
isCandidateRunningMate
(
engine
:
Engine
,
candidateId
:
number
)
:
boolean
Parameters
engine
:
Engine
candidateId
:
number
Returns
boolean
load
Scenario
loadScenario
(
engine
:
Engine
,
model
:
ScenarioModel
,
sideIndex
:
number
,
isShuffled
:
boolean
,
)
:
void
Parameters
engine
:
Engine
model
:
ScenarioModel
sideIndex
:
number
isShuffled
:
boolean
Returns
void
make
Empty
Scenario
Model
makeEmptyScenarioModel
()
:
ScenarioModel
Returns
ScenarioModel
make
Empty
Theme
makeEmptyTheme
()
:
ThemeModel
Returns
ThemeModel
set
Candidate
Global
Modifier
setCandidateGlobalModifier
(
candidateId
:
number
,
amount
:
number
)
:
void
Parameters
candidateId
:
number
amount
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
banner
Override
Line1
banner
Override
Line2
candidate
Controllers
global
Modifiers
historical
Results
issue
Scores
model
questions
running
Mate
Controllers
state
Controllers
theme
Methods
change
Candidate
Global
Modifier
get
Candidate
By
Candidate
Id
get
Candidates
get
Global
Modifier
For
Candidate
get
Historical
Results
get
Issues
get
Number
Of
Enabled
Questions
get
Questions
get
Running
Mate
Controller
By
Id
get
State
Controller
By
State
Id
get
States
is
Candidate
Running
Mate
load
Scenario
make
Empty
Scenario
Model
make
Empty
Theme
set
Candidate
Global
Modifier
open-source-election-game
Loading...