PlayerController &GetPlayerController() noexcept { return input; }
ChunkReceiver &GetChunkReceiver() noexcept { return chunk_receiver; }
- void OnEnter() override;
+ void OnResume() override;
+ void OnPause() override;
+
+ void OnFocus() override;
+ void OnBlur() override;
void Handle(const SDL_Event &) override;
void Update(int dt) override;
Interface interface;
ChunkReceiver chunk_receiver;
ChunkRenderer chunk_renderer;
- IntervalTimer loop_timer;
+ CoarseTimer loop_timer;
SkyBox sky;