38 SDL_AppResult handleEvent(SDL_Event* event);
39 void update(Uint64 frameTime);
42 bool isRunning()
const;
43 void setRunning(
bool running);
46 SDL_Renderer* renderer =
nullptr;
62 std::vector<Entity*>& tiles;
63 std::vector<Entity*>& players;
64 std::vector<Entity*>& projectiles;
65 std::vector<Entity*>& hearts;
66 std::vector<Entity*>& powerups;
69 void refreshPlayers();
79 Uint64 lastFrameTime = 0;
A manager for loading, caching, and drawing textures.
Definition TextureManager.h:25