xoinvader.state

Provides abstract game state.

class xoinvader.state.State(owner)[source]

Represents game state skeleton.

Warning

implement actor base class

Parameters:owner (xoinvader.application.Application) – state’s owner
actor

Controllable object.

Getter:yes
Setter:no
Type:object
events()[source]

Event handler, calls by Application.loop method.

owner

State’s owner.

Getter:yes
Setter:no
Type:xoinvader.application.Application
render()[source]

Render handler, calls by Application.loop method.

screen

Screen for rendering state’s objects.

Getter:yes
Setter:no
Type:curses.Window
update()[source]

Update handler, calls by Application.loop method.