int main() { sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!"); window.setFramerateLimit(60); System zeldish; zeldish.Initialize(&window); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); zeldish.HandleInput(); zeldish.Update(1.0f); window.display(); } return 0; }
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR pScmdline, int iCmdshow) { System* system; bool result; // Create the system object. system = new System; if (!system) { return 0; } // Initialize and run the system object. result = system->Initialize(); if (result) { system->Run(); } // Shutdown and release the system object. system->Shutdown(); delete system; system = 0; return 0; }
int _tmain(int argc, _TCHAR* argv[]) { System* system = new System; if(system->Initialize()) system->Run(); system->Shutdown(); delete system; system = 0; return 0; }
int main() { System* engine = new System("3DS Loader and Renderer"); if (!engine->Initialize()) { printf("Press any key to shutdown\n"); _getch(); return -1; } engine->Run(); engine->Shutdown(); return 0; }