Game.cpp 691 B

123456789101112131415161718192021222324
  1. #include "Game.h"
  2. #include "rendering/Renderer.h"
  3. #include "rendering/wrapper/GLFWWrapper.h"
  4. #include "utils/String.h"
  5. Game::Game(const Controller& c, const Clock& fps, const Clock& tps) : controller(c), fps(fps), tps(tps) {
  6. }
  7. void Game::tick() {
  8. }
  9. void Game::render(float lag, Renderer& renderer) const {
  10. (void) lag;
  11. renderer.translateTo(0.0f, 0.0f).scale(4.0f).update();
  12. for(uint i = 0; i < controller.getButtonAmount(); i++) {
  13. String s(controller.getName(i));
  14. s.append(": ").append(controller.wasReleased(i)).append(" ").append(controller.getDownTime(i));
  15. renderer.drawString(0, 10 * i, s);
  16. }
  17. }
  18. bool Game::isRunning() const {
  19. return true;
  20. }