issues
search
GiiGaTeam
/
GiiGaEngine
0
stars
0
forks
source link
Game Engine v0.1.0
#1
Open
if0ne
opened
1 month ago
if0ne
commented
1 month ago
[ ] #3
[ ] #4
[ ] #5
[ ] #6
[ ] #7
[ ] #8
[ ] #9
[ ] #10
[ ] #11
[ ] #12
[ ] #13
[ ] #14
[ ] #79
[ ] #19
UML
@startuml abstract class Engine
{ - IRenderSystem* RenderSystem - IPhysicsSystem* PhysicsSystem - IAISystem* AiSystem - RuntimeResourceManager RuntimeResourceManager - Engine() {abstract} void Initialize() {abstract} void Run() + void Bootstrap() + IRenderSystem* GetRenderSystem() + IPhysicsSystem* GetPhysicsSystem() + IAISystem* GetAISystem() + RuntimeResourceManager GetRuntimeResourceManager() + static T& Instance() } class EditorEngine { - void Initialize() - void Run() } class GameEngine { - void Initialize() - void Run() } Engine <|-- EditorEngine : CRTP Engine <|-- GameEngine : CRTP @enduml
UML
@startuml abstract class Engine