Description:
Add details about architecture.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r545:10be9f4e2000 -

@@ -59,6 +59,12
59 2. Removed the ImGui folder: `rm -r ImGui.NET/`
59 2. Removed the ImGui folder: `rm -r ImGui.NET/`
60 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .`
60 3. Copied `cp -r /tmp/ImGui.NET/src/ImGui.NET .`
61
61
62 ### Architecture ###
63
64 This game uses an ECS structure, with significant parts of the simulation done in the `Simulation` class and some drawing in the `FNAGame` class. I use Encompass, which calls systems engines. It also adds messages, which last only one frame and are ideal for updates.
65
66 I call engines that connect the ECS and non-ECS parts bridge engines. It works reasonably well, although I'm trying to add new code to the ECS rather than to the `Simulation` and `FNAGame` classes.
67
62 ### File Structure ###
68 ### File Structure ###
63
69
64 <pre>
70 <pre>
You need to be logged in to leave comments. Login now