Class: Scorecard
Defined in: adventure/Scorecard.js, line 6
Scorecard is a repository for Game score options. Scorecard is created automatically by Game. This is an internal class that authors should not need to construct. However, authors can set scoring options from their game file as shown below, and call score updates from custom scripts.
Example:
var MyGame = new adventurejs.Game( "MyGame", "GameDisplay" );
MyGame.scorecard.set({
score_events: {
"unlock door": { points: 1, complete: false, bonus: false, message: '', recorded: false },
"unlock chest": { points: 1, complete: false, bonus: false, recorded: message: '', false },
"drink potion": { points: 1, complete: false, bonus: false, recorded: message: '', false },
}
});
Private Constructor:
var foo = new adventurejs.Scorecard(game)
Parameters:
-
game
Game
A reference to the game instance.
- Index
- Methods
- Properties
Index
Methods:
Properties:
Methods Collapse all |
aggregateUpdates()
Defined in: adventure/Scorecard.js, line 119
completeEvent(event) → {Boolean}
Defined in: adventure/Scorecard.js, line 76
Parameters:
-
event
String
A string matching an event key.
Returns:
Boolean
createEvent() → {String}
set(props) → {adventurejs.Scorecard}
Defined in: adventure/Scorecard.js, line 186
Parameters:
-
props
Object
A generic object containing properties to copy to the instance.
Returns:
adventurejs.Scorecard
Returns the instance the method is called on (useful for chaining calls.)
setScore()
Defined in: adventure/Scorecard.js, line 175
stackUpdates()
Defined in: adventure/Scorecard.js, line 141
updateScore()
Defined in: adventure/Scorecard.js, line 88