Welcome to Carnage Engine !
The principal classes of this engine are:

SpriteManager (load, move, draw)
CollisionManager (intersections between shapes, space binary tree)
SoundManager (music, sounds)

helloworld with carnage-engine:

include "carnage-engine/spritemanager.hpp"
namespace ce = carnage_engine;
int main(int, char**)
{
ce::SpriteManager spm;
int h = spm.LoadSprite("hello.bmp");
spm.Move(h, ce::GetScreenCenterX(spm.GetW(h)), ce::GetScreenCenterY(spm.GetH(h)));
spm.Draw(h); // blit sprite 'h'
spm.Update(); // flip surfaces
getchar(); // wait for keyboard in the console and quit the program
}

 All Classes Files Functions Variables Enumerations

Generated on Sat Mar 27 22:52:45 2010 by  doxygen 1.6.1