Table of Contents

Engine

(NOTE) The GameSession manages all spaces and data for a a game.

Methods Properties Base Classes Derived Classes
CreateNamedSpace AllSpaces cog
CreateSpace Focused
FindAllSpacesByName FullScreen
FindSpaceByName Paused
Constructor Resolution
IsEditorMode
Pause
Quit
RequestQuit
Start

Properties


AllSpaces : spacemapvaluerange

read-only

var AllSpaces : SpaceMapValueRange

Focused : boolean

read-only

var Focused : Boolean

FullScreen : boolean

read-only

var FullScreen : Boolean

Paused : boolean

Controls if the game session is paused which prevents updates to all spaces owned by this game.

var Paused : Boolean

Resolution : real2

read-only

var Resolution : Real2

Methods


CreateNamedSpace : space

Create a space from an archetype with the given name. |Name|Type|Description| |---|---|---| |name|string| | |archetype|archetype| |

function CreateNamedSpace(name : String, archetype : Archetype) : Space

CreateSpace : space

Create a space in the game. Use the archetype's name. |Name|Type|Description| |---|---|---| |archetype|archetype| |

function CreateSpace(archetype : Archetype) : Space

FindAllSpacesByName : spacemapvaluerange

Name Type Description
name string
function FindAllSpacesByName(name : String) : SpaceMapValueRange

FindSpaceByName : space

Find a named space. |Name|Type|Description| |---|---|---| |name|string| |

function FindSpaceByName(name : String) : Space

GameSession : Void

constructor

Name Type Description
function GameSession()

IsEditorMode : boolean

Name Type Description
function IsEditorMode() : Boolean

Pause : Void

Pauses the game session which prevents updates to all spaces owned by this game. |Name|Type|Description| |---|---|---|

function Pause()

Quit : Void

Quit the game and exit the engine if not in editor. |Name|Type|Description| |---|---|---|

function Quit()

RequestQuit : Void

Request to quit sending out the GameRequestQuit event. |Name|Type|Description| |---|---|---|

function RequestQuit()

Start : Void

Start the game. |Name|Type|Description| |---|---|---|

function Start()