Finish lecture 82: Implement the World class

Signed-off-by: Daniel Henry <iamdanhenry@gmail.com>
This commit is contained in:
2025-09-02 08:15:18 -05:00
parent 9ca8cd1e25
commit 7d2cd86fd4
15 changed files with 296 additions and 9 deletions

View File

@@ -0,0 +1,21 @@
#pragma once
namespace ly {
class Application;
class World {
public:
World(Application *owningApp);
void BeginPlayInternal();
void TickInternal(float deltaTime);
virtual ~World();
private:
void BeginPlay();
void Tick(float deltaTime);
Application* mOwningApp;
bool mBeganPlay;
};
}