int main(int argc, char *argv[]) { wireframeMode = true; wireframeRigidBodyMode = false; EsgiGLApplication esgi; esgi.InitWindowPosition(0, 0); esgi.InitWindowSize(WINDOW_WIDTH, WINDOW_HEIGHT); esgi.InitDisplayMode(ESGI_WINDOW_RGBA | ESGI_WINDOW_DEPTH | ESGI_WINDOW_DOUBLEBUFFER); esgi.CreateWindow("Physic engine demo", ESGI_WINDOW_CENTERED); esgi.IdleFunc(&Update); esgi.DisplayFunc(&Draw); esgi.InitFunc(&Setup); esgi.CleanFunc(&Clean); esgi.KeyboardFunction(&Keyboard); esgi.KeyboardRepeatFunction(&KeyboardRepeat); esgi.MouseFunc(&Mouse); esgi.MotionFunc(&Motion); esgi.MainLoop(); }
/** * Main function */ int main(int argc, char *argv[]) { srand(time(0)); EsgiGLApplication esgi; esgi.InitWindowPosition(0, 0); esgi.InitWindowSize(800, 600); esgi.InitDisplayMode(ESGI_WINDOW_RGBA|ESGI_WINDOW_DEPTH|ESGI_WINDOW_DOUBLEBUFFER); esgi.CreateWindow("Particle Generator", ESGI_WINDOW_CENTERED); esgi.IdleFunc(&Update); esgi.DisplayFunc(&Draw); esgi.InitFunc(&Setup); esgi.CleanFunc(&Clean); esgi.MouseFunc(&mouseFunc); esgi.MainLoop(); return 0; }