render entities

This commit is contained in:
2025-07-17 23:00:16 +02:00
parent b21439718b
commit b788caafa6
8 changed files with 228 additions and 158 deletions

View File

@@ -6,7 +6,9 @@
#include <td/game/World.h>
#include <td/protocol/packet/Packets.h>
#include <td/render/renderer/WorldRenderer.h>
#include <td/render/renderer/EntityRenderer.h>
namespace td {
namespace game {
@@ -202,8 +204,13 @@ int main(int argc, char** argv) {
td::render::Camera cam;
auto mob = std::make_shared<td::game::Zombie>(0, 0, 0);
mob->SetCenter({77, 13});
w.GetMobList().push_back(mob);
td::render::RenderPipeline renderer;
renderer.AddRenderer<td::render::WorldRenderer>(cam, w);
renderer.AddRenderer<td::render::EntityRenderer>(cam, w);
cam.SetCamPos({77, 25, 13});
cam.UpdatePerspective(display.GetAspectRatio());