Class: Game

PhSim. Game


new Game(phSim, options)

PhSim game constructor.

Parameters:
Name Type Description
phSim PhSim
options PhSim.Game.Options
Source:

Classes

Options

Mixins

Widgets

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: