new Game(phSim, options)
PhSim game constructor.
Parameters:
Name | Type | Description |
---|---|---|
phSim |
PhSim | |
options |
PhSim.Game.Options |
- Source:
Classes
Mixins
Members
-
defaultGameWinModal :Boolean
-
Enable default modal for game wins
Type:
- Boolean
- Default Value:
-
- true
- Source:
-
defaultLevelWinModal :Boolean
-
Enable default modal for level wins
Type:
- Boolean
- Default Value:
-
- true
- Source:
-
goal :Number
-
Game goal
Type:
- Number
- Source:
-
intLife :Number
-
Inital Life
Type:
- Number
- Source:
-
intScore :Number
-
Inital Score
Type:
- Number
- Source:
-
life :Number
-
Life
Type:
- Number
- Source:
-
options :Number
-
Options passed into the constructor
Type:
- Number
- Source:
-
phSim :PhSim
-
Reference to the parent PhSim simulation
Type:
- Source:
-
score :Number
-
Score
Type:
- Number
- Source:
Methods
-
<static> Widgets.coin(dyn_object, widget)
-
Coin widget. Works if game widget is enabled. If not enabled, it throws an exception.
This:
Parameters:
Name Type Description dyn_object
PhSim.DynObject widget
Object Widget options
Properties
Name Type Argument Description value
Number <optional>
Value of coin. If undefined, the value of the coin is 1.
- Source:
-
<static> Widgets.hazard(dyn_object, widget)
-
Hazard Widget
Parameters:
Name Type Description dyn_object
PhSim.DynObject widget
Object Properties
Name Type Argument Description damage
Number <optional>
Quantity of life lost. By default, it is equal to 1.
- Source:
-
<static> Widgets.health(dyn_object [, widget])
-
Parameters:
Name Type Argument Description dyn_object
PhSim widget
Object <optional>
Widget configuration
Properties
Name Type Argument Description lives
Number <optional>
Lives to be gained.
- Source:
-
decrementLife()
-
Decrement life (subtract 1 from life)
- Source:
-
end()
-
End game
- Source:
-
incrementLife()
-
Increment life (add 1 to the current life)
- Source:
-
setLife(c)
-
Set life
Parameters:
Name Type Description c
Number Life value
- Source: