Original Post
A simple engine design so far, A few things have yet to be implemented.
Singleton Template
vector3f Template
vector2f Template
System //Interface
3DObject //Interface
Model -3DObject //Mesh or Meshes
StaticModel - Model
DynModel - Model
Sound //Interface
SoundEffect - Sound
AmbientNoise - Sound
VocalSound - Sound
Resource //Interface
Kernel - Singleton // Core
TaskManager - System,Singleton //Handles all other Managers
ResourceManager - System,Singleton
Mesh - Resource
Sound - Resource
Image - Resource
XMLFile - Resource
InputManager - System,Singleton //Handles settings and Events
GfxManager - System,Singleton //Mem/render
SoundManager - System,Singleton //starts/stops sounds on Event
GameManager - System,Singleton //Gameplay uses all other Kernel classes
The reason I posted the design is because I was looking for some input on the design, maybe things I overlooked or what have you. Any comments are welcome because I take the good with the bad=)
thanks ahead of time!