Skip to content

Project Architecture

szapp edited this page Oct 17, 2017 · 5 revisions

Gothic Free Aim is organized into internal functions (_intern) and configuration functions (config).

This diagram shows how all the functions of GFA are connected. When not otherwise specified, arrows denote one function calling another. The left column represents the engine, the middle shows the internal functions and on the right are the config functions.

To understand the architecture, it is recommended to read from right to left:
  config ▸ wrapper functions ▸ underlying mechanics ▸ engine hooks
Features are color coded (see legend).

This is a vector graphic: Open it in your web browser and zoom in to read everything.

Project architecture