aboutsummaryrefslogtreecommitdiffstats
path: root/src/entity.c
diff options
context:
space:
mode:
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;