Added examples from older games

This commit is contained in:
Maximilian Giller 2023-05-03 01:33:14 +02:00
parent 50fdd455e3
commit d55e3fd138

View file

@ -41,6 +41,23 @@ void Game::run()
} }
} }
} }
// sf::Clock clock;
// sf::Time TimeSinceLastUpdate = sf::seconds(0);
//
// while (Window.isOpen())
// {
// processEvents();
// TimeSinceLastUpdate += clock.restart();
// while (TimeSinceLastUpdate >= FPS_TIME)
// {
// TimeSinceLastUpdate -= FPS_TIME;
//
// update();
// processEvents();
// }
// render();
// }
} }
void Game::exit() void Game::exit()
@ -67,7 +84,79 @@ Game::~Game()
} }
} }
void Game::addGameObject(GameObject *gameObject)
{ //void Game::initWindow()
gameObjects.push_back(gameObject); //{
} // sf::ContextSettings settings;
// settings.antialiasingLevel = 8;
// Window.create(sf::VideoMode(SCREEN_W, SCREEN_H), "Ping & Pong", sf::Style::Default, settings);
//
// Window.setFramerateLimit(FRAMERATE);
//}
//
//void Game::update()
//{
// if (bGameRun && tMultiBallTime.asSeconds() == -1)
// {
// for (std::list<CBall*>::iterator i = lBalls.begin(); i != lBalls.end(); ++i)
// (*i)->update();
//
// updateBars();
//
// updatekBallGoal();
// }
// updateScoreString();
//
// updateMultiBall();
//}
//
//void Game::processEvents()
//{
// sf::Event event;
// while (Window.pollEvent(event))
// {
// switch (event.type)
// {
// case sf::Event::KeyPressed:
// {
// //World.handleInput(event.key.code, true);
// }break;
// case sf::Event::KeyReleased:
// {
// if (event.key.code == sf::Keyboard::P)
// bGameRun = !bGameRun;
// //World.handleInput(event.key.code, false);
// }break;
// case sf::Event::Closed:
// Window.close();
// break;
// }
// }
//}
//
//void Game::render()
//{
// Window.clear();
//
// //Bg
// Window.draw(Background);
//
// //Bar
// for (std::list<CBar*>::iterator i = lBars.begin(); i != lBars.end(); ++i)
// (*i)->draw(&Window);
//
// //Ball
// if ((int)(tMultiBallTime.asSeconds() * 10) % 10 < 5.f)
// for (std::list<CBall*>::iterator i = lBalls.begin(); i != lBalls.end(); ++i)
// (*i)->draw(&Window);
//
// //Score
// for (int i = 0; i < 2; i++)
// Window.draw(sScoreString[i]);
//
// //pausemenu
// if (!bGameRun)
// PauseMenu.draw(&Window);
//
// Window.display();
//}