Пример #1
0
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;
}
Пример #2
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;
}
Пример #3
0
int _tmain(int argc, _TCHAR* argv[])
{
	System* system = new System;

	if(system->Initialize())
		system->Run();

	system->Shutdown();
	delete system;
	system = 0;

	return 0;
}
Пример #4
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;
}