<full--width--area>Technical documentation, explaination, simplifications, clarfications for code, names, processes</full--width--area>
</full--width--block><two--columns--block>
<two--columns--area><h2>Complicated Code</h2><div>Some code is more complicated that other code. Some has a lot of dependencies or unusal connections. Everything that helps <marked-text>to understand complex code</marked-text> better, can be here.</div><div><br></div></two--columns--area>
<two--columns--area><h2>Cheat Sheets</h2><div><span style="color: rgb(146, 156, 175); letter-spacing: -0.3px;">Not everything needs to complex that can have listing. Some things are trivial but are <marked-text>needed all the time</marked-text>. Conventions, paths, entry points etc.</span></div></two--columns--area>
<two--columns--area><h2>By System</h2><div><a href="rokojori-base/index.page">Rokojori Base</a></div><div>The generic library layer - Unique<T>, EventSlot, Locale, RJLog, extensions.</div><div><br></div><div><a href="game-state/index.page">Game State</a></div><div>GameStateManager and the GameStateVariable asset types.</div></two--columns--area>
<two--columns--area><h2> </h2><div><a href="dialog/index.page">Dialog</a></div><div>DialogManager, DialogProcessor, the DialogBlock graph, Conditions and Actions.</div><div><br></div><div><a href="simulation/index.page">Simulation</a></div><div>GamePhase, SimulationManager's turn loop, and the current renderer stub.</div></two--columns--area>