It uses SDL for the video
It uses SDL_mixer for sound
The network API is undecided yet
I was thinking that this first version will be based for simple pen and paper/board games.. Or I might build it up so it can do a full scale RPG
Video system class to do all the inilization and drawing to the screen as well as tracking the x and y of each surface(this may change)..
A surface class to do all the loading and and setup of the surfaces that will be dealt with.
Audio system class that plays and initlizes sounds/music
Effect class for loading and setting up sound effects
Music class for doing the same thing as effect but for music
Not much here
Currently the system class has the game loop/kernal(whatever you want to call it) but it dosent do much else
this is where Iam working right now and I plan on adding
a Event system to do all the event procesing. a Logging system to log errors and such. And a timer system to track all the timing stuff...
Ill keep you all updated and if I can clean things up i may post a screenshot even though it will be extremtly boring right now lol..