示例#1
0
文件: Source.cpp 项目: PaulPopa/Games
int main()
{
	g_app->Init();

	Obstacles obstacles;
	Bird bird(&obstacles);

	sf::Clock clock;


	while (g_app->window.isOpen())
	{
	
		sf::Event event;
		while (g_app->window.pollEvent(event))
		{
			g_input->HandleEvent(event);
		}
		

		sf::Time elapsed = clock.restart();

		g_app->window.clear(sf::Color(95, 158, 160));

		bird.Update(elapsed.asSeconds());

		if (!bird.GameOver())
		{
			obstacles.Update(elapsed.asSeconds());
		}

		bird.Draw();
		obstacles.Draw();
		g_input->Reset();

		g_app->window.display();
	}

	return 0;
}