Skip to content

Code Documentation

Andreas Rottach edited this page Mar 17, 2018 · 7 revisions

Basic Architecture

The overall system is similar to normal game engines. The processing loop is separated into three different steps

  • (Input) event grabbing / event extraction from input devices
  • Event processing
  • Image rendering

To support different types of animations and games, the engine organizes all available applications in a stack. The application at the top is the currently running and all other apps are paused in the meanwhile. New apps are launched from within the currently running app by placing them on top of the stack.

Color Modes

Displays / Controllers

Input Handlers

Applications

Audio Output

Font support

Clone this wiki locally