Data Diagram

Click to download a larger version of the diagram

The datadiagram above shows a rough view on the engine. The mainloop is executed once per frame and does all the drawing and updating stuff including calling a function that is named luxini.think in the luafiles. There's a predefined function in the config.lua file that does some basic input management already, but if you like to, you can overload the function (you cannot change the config.lua file) in your project to gain more control on Luxinia.