From fee3654661e1411232a302d951b10cbd44d3fa91 Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 26 Dec 2025 17:23:28 -0700 Subject: i have a headache so i make bad code --- src/entities/johnsStore.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/entities/johnsStore.c') diff --git a/src/entities/johnsStore.c b/src/entities/johnsStore.c index 85f6303..8655c7d 100644 --- a/src/entities/johnsStore.c +++ b/src/entities/johnsStore.c @@ -2,12 +2,32 @@ void initJohnsStore(Entity* entity) { + bool cubemap[8][8] = { + {true, true, true, true, true, true, true, true}, + {true, false, false, false, false, false, false, true}, + {true, false, false, false, false, false, false, true}, + {true, false, false, false, false, false, false, true}, + {true, false, false, false, false, false, false, true}, + {true, false, false, false, false, false, false, true}, + {true, false, false, false, false, false, false, true}, + {true, true, true, false, false, true, true, true} + }; + + Image heightmap = generateCubemapImage((const bool**)cubemap, 8, 8); + entity->data = (void*)createEntityBuilding(heightmap); + UnloadImage(heightmap); } void updateJohnsStore(Entity* entity, Game* game) { + EntityBuilding* building = (EntityBuilding*)entity->data; + DrawModel(building->model, entity->position, 1.0, WHITE); } void closeJohnsStore(Entity* entity) { + if (entity->data != NULL) + { + freeEntityBuilding((EntityBuilding*)entity->data); + } } -- cgit v1.2.3