]> git.localhorst.tv Git - blank.git/blobdiff - src/world/World.cpp
allow multiple meshes per entity
[blank.git] / src / world / World.cpp
index aa347e7f654d5e374b621ad1e4efe55a3419fd43..19219e4dd9360a85b68c69cc81b9f982fd94eb54 100644 (file)
@@ -357,10 +357,7 @@ void World::Render(Viewport &viewport) {
        entity_prog.SetFogDensity(fog_density);
 
        for (Entity &entity : entities) {
-               if (entity.HasShape()) {
-                       entity_prog.SetM(entity.Transform(player->ChunkCoords()));
-                       entity.Draw();
-               }
+               entity.Render(entity.ChunkTransform(player->ChunkCoords()), entity_prog);
        }
 }