#include "johnsStore.h" void initJohnsStore(Entity* entity) { Color colors[] = { WHITE, WHITE, WHITE, WHITE, WHITE, WHITE, WHITE, BLACK, BLACK, BLACK, BLACK, WHITE, WHITE, BLACK, BLACK, BLACK, BLACK, WHITE, WHITE, BLACK, BLACK, BLACK, BLACK, WHITE, WHITE, BLACK, BLACK, BLACK, BLACK, WHITE, WHITE, WHITE, BLACK, BLACK, WHITE, WHITE }; int width = 6; int height = 6; Image cubemap = (Image){ .data = colors, .width = width, .height = height, .format = PIXELFORMAT_UNCOMPRESSED_R8G8B8A8, .mipmaps = 1 }; entity->data = (void*)createEntityBuilding(cubemap); EntityBuilding* building = (EntityBuilding*)entity->data; entity->box = GetModelBoundingBox(building->model); } void updateJohnsStore(Entity* entity, Game* game) { EntityBuilding* building = (EntityBuilding*)entity->data; DrawModel(building->model, entity->position, 1.0, WHITE); DrawBoundingBox(entity->box, RED); } void closeJohnsStore(Entity* entity) { if (entity->data != NULL) { freeEntityBuilding((EntityBuilding*)entity->data); } }