Singletons

Popochiu has created a number of singletons to make it easier to work with.

Singleton Description
C Provides a quick easy way to access Characters properties and methods. For example await C.player.say('Some dialog text')
E Provides a quick easy way to access Engine properties and methods. For example E.goto_room('NewRoom')
R Provides a quick easy way to access Room properties and methods. For example R.get_prop('PropName').hide()
I Provides a quick easy way to access Inventory properties and methods. For example I.PropName.add()
D Provides a quick easy way to access Dialog properties and methods. For example D.DialogChatName.start()
A Provides a quick easy way to access Audio properties and methods.
G Provides a quick easy way to access Graphic Interface properties and methods.
Globals Provides a quick easy way to access variables in the res://game/popochiu_globals.gd file.
Cursor Provides a quick easy way to access Cursor properties and methods.

Where to write game scripts

TODO

Popochiu Objects state

TODO