17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 10:59:20 +02:00
Files
maszyna/directoryDescription.md

24 lines
1.1 KiB
Markdown

# File structure
| Directory| Description|
|--|--|
| McZapkie/ | Train Physics Engine |
| gl/ | OpenGL Abstraction Layer|
| network/ | Multiplayer Support
| launcher/ | Scenario/Vehicle Selection (built in starter)|
| widgets/ | HUD Elements |
| vr/ | Virtual Reality Support |
| Console/ | Hardware I/O |
| application/ | Core simulation loop, time, environment, state serializer, sounds |
| scene/ | Scene graph, scene nodes, scene editor, utilities |
| rendering/ | Renderers (the OpenGL 4.6 one is in rendering/opengl46/), geometry banks, particles, lights, frustum |
| audio/ | Sound, audio, and audio renderer |
| environment/ | Sky, sun, moon, stars, skydome |
| application/ | Application modes, UI layers/panels, driver/editor/scenario modes |
| input/ | Keyboard, mouse, gamepad, command, messaging, ZMQ input |
| scripting/ | Lua, Python, ladder logic, screen viewer |
| model/ | 3D models, materials, textures, resource manager |
| utilities/ | Logging, timing, parsing, math, globals, crash reporter |
| world/ | Tracks, traction, events, memory cells, stations |
| vehicle/ | Train, dynamic objects, driver, gauges, camera |