base_game

Defines base game engine classes.

These define common functions, properties, and interfaces for all games.

Module Attributes

yaml

Global yaml interpretter, should be used when parsing any came configs.

Functions

ndarray_representer

Classes

Base2dParams

Base parameters for 2d games, can be inherited from.

BaseGame

Base class for defining games.

BaseGame2d

Base class for defining 2d games.

BaseParams

Main parameter class, may be inherited from to add custom attributes.

WindowParams

Parameters of the game window to be parsed by the yaml parser.