diff options
Diffstat (limited to 'src/entity.c')
-rw-r--r-- | src/entity.c | 20 |
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; |