Added examples from older games
This commit is contained in:
parent
50fdd455e3
commit
d55e3fd138
1 changed files with 93 additions and 4 deletions
|
@ -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();
|
||||||
|
//}
|
||||||
|
|
Loading…
Reference in a new issue