From 86d5a546b4eab47b991a0acc4ab444c725feb081 Mon Sep 17 00:00:00 2001 From: quou Date: Sun, 25 Aug 2024 15:38:49 +1000 Subject: GLTF meshes --- 3de.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '3de.c') diff --git a/3de.c b/3de.c index cc7adbd..94dceac 100644 --- a/3de.c +++ b/3de.c @@ -73,6 +73,14 @@ void draw_map(Renderer* r, const Player* p, const Map* m) { ren_map(r, m, pos, p->f, p->l); } +void draw_guy(Renderer* r, const Player* p) { + const Mesh* m = get_mesh(asset_id_guy_mesh); + const Texture* tex = get_texture(asset_id_guy_texture); + push_player_cam(p); + ren_mesh(r, m, tex); + pop_player_cam(); +} + int entrypoint(int argc, const char** argv, Arena* a) { App* app; Renderer r = { 0 }; @@ -147,6 +155,7 @@ int entrypoint(int argc, const char** argv, Arena* a) { edit_map(&e, &g, map); } else { draw_map(&r, &p, map); + draw_guy(&r, &p); draw_player_world(&r, &p); } /*draw_tri(&r, app->mx, app->my);*/ -- cgit v1.2.3-54-g00ecf