and again

This commit is contained in:
2025-07-18 18:56:49 +02:00
parent 6d0e56eb46
commit 090ea962d3
19 changed files with 115 additions and 186 deletions

View File

@@ -20,11 +20,11 @@ class WorldApply : public td::protocol::PacketHandler {
public:
WorldApply(td::game::World& a_World) : m_World(a_World) {}
void Handle(const td::protocol::pdata::WorldHeader& a_Header) override {
m_World.LoadMap(a_Header);
void Handle(const td::protocol::packets::WorldHeaderPacket& a_Header) override {
m_World.LoadMap(*a_Header);
}
void Handle(const td::protocol::pdata::WorldData& a_Data) override {
m_World.LoadMap(a_Data);
void Handle(const td::protocol::packets::WorldDataPacket& a_Data) override {
m_World.LoadMap(*a_Data);
}
};
@@ -93,15 +93,15 @@ int main(int argc, char** argv) {
renderer.AddRenderer<td::render::WorldRenderer>(cam, w);
renderer.AddRenderer<td::render::EntityRenderer>(cam, w);
cam.SetCamPos({77, 25, 13});
cam.SetCamPos({77, 5, 13});
cam.UpdatePerspective(display.GetAspectRatio());
td::sim::RealTimeSimulation simulation(w, std::move(gh), 1000);
td::sim::RealTimeSimulation simulation(w, std::move(gh), 2000);
while (!display.IsCloseRequested()) {
display.PollEvents();
simulation.Update();
renderer.Render();
float lerp = simulation.Update();
renderer.Render(lerp);
display.Update();
}