aboutsummaryrefslogtreecommitdiffstats
path: root/src/entity.c
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-09-19 09:51:12 +0000
committernathan <nathansmith@disroot.org>2025-09-19 09:51:12 +0000
commit8efa99463c2efa772fe7af2e65e6931d7c83e9d6 (patch)
tree9e9b628bcb2fba69070982d2082f76a35d2f43d6 /src/entity.c
parent459aca4f1fe506340bc6238f8da39f494bb45352 (diff)
downloadFindThings-8efa99463c2efa772fe7af2e65e6931d7c83e9d6.tar.gz
FindThings-8efa99463c2efa772fe7af2e65e6931d7c83e9d6.tar.bz2
FindThings-8efa99463c2efa772fe7af2e65e6931d7c83e9d6.zip
Samantha
Diffstat (limited to 'src/entity.c')
-rw-r--r--src/entity.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/entity.c b/src/entity.c
index 711a701..8017de0 100644
--- a/src/entity.c
+++ b/src/entity.c
@@ -49,12 +49,10 @@ Entity createEntity(EntityId id, Vector3 position)
};
break;
- case SAMANTHAS_SPOT:
+ case SAMANTHA:
entity.box = (BoundingBox){
- .min = (Vector3){-SAMANTHAS_SPOT_SIZE, -SAMANTHAS_SPOT_HEIGHT,
- -SAMANTHAS_SPOT_SIZE},
- .max = (Vector3){SAMANTHAS_SPOT_SIZE, SAMANTHAS_SPOT_HEIGHT,
- SAMANTHAS_SPOT_SIZE}
+ .min = (Vector3){-SAMANTHA_WIDTH, -SAMANTHA_HEIGHT, -SAMANTHA_WIDTH},
+ .max = (Vector3){SAMANTHA_WIDTH, SAMANTHA_HEIGHT, SAMANTHA_WIDTH}
};
break;
@@ -70,7 +68,7 @@ Entity createEntity(EntityId id, Vector3 position)
// TODO: Mesh instance the utility poles and make a 3d model
void updateEntity(Entity* entity, Game* game)
{
- DrawBoundingBox(entity->box, RED);
+ // DrawBoundingBox(entity->box, RED);
switch (entity->id)
{
@@ -99,13 +97,9 @@ void updateEntity(Entity* entity, Game* game)
Vector3Add(entity->position, (Vector3){0.0, POND_HEIGHT * 2.0, 0.0}),
(Vector2){POND_SIZE * 2.5, POND_SIZE * 2.5}, BLUE);
break;
- case UTILITY_POLE:
- /* DrawCylinder(Vector3Subtract(entity->position, */
- /* (Vector3){0.0, UTILITY_POLE_HEIGHT}), */
- /* UTILITY_POLE_RADIUS, UTILITY_POLE_RADIUS, */
- /* UTILITY_POLE_HEIGHT * 2.0, 6, BROWN); */
- /* DrawModel(game->assets.models[UTILITY_POLE_MODEL], entity->position, 1.0, */
- /* BROWN); */
+ case SAMANTHA:
+ DrawModel(game->assets.models[SAMANTHA_MODEL], entity->position, 1.0,
+ WHITE);
break;
default:
break;