Reference

Technical documentation, explaination, simplifications, clarfications for code, names, processes

Complicated Code

Some code is more complicated that other code. Some has a lot of dependencies or unusal connections. Everything that helps to understand complex code better, can be here.

Cheat Sheets

Not everything needs to complex that can have listing. Some things are trivial but are needed all the time. Conventions, paths,  entry points etc.

By System

Rokojori Base
The generic library layer - Unique<T>, EventSlot, Locale, RJLog, extensions.

Game State
GameStateManager and the GameStateVariable asset types.

 

Dialog
DialogManager, DialogProcessor, the DialogBlock graph, Conditions and Actions.

Simulation
GamePhase, SimulationManager's turn loop, and the current renderer stub.