GameManager.cpp - grzes5003/Platform GitHub Wiki

GameManager::gameloop()

Główna funkcja w programie. Zawiera instancję sf::Window window, czyli okno gry. Pętla gry

> while( window.isOpen() ) {...}

jest wykonywana aż nie nadejdzie sygnał zamknięcia okna. W pętli głównymi segmentami są:

  • keyboard input
  • update physics
  • update animation
  • draw all objects

w pętli zawarty jest również "zegar FPS" fdeltaTime mierzący czas wykonywania jednej klatki gry (w senkundach).