aboutsummaryrefslogtreecommitdiffstats
path: root/src/player.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.c')
-rw-r--r--src/player.c26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/player.c b/src/player.c
index bb63903..136a006 100644
--- a/src/player.c
+++ b/src/player.c
@@ -83,18 +83,22 @@ void updatePlayer(Player* player, Game* game)
camera->position = player->position;
camera->target = Vector3Add(player->position, player->direction);
- /* Ray ray = (Ray){ */
- /* .position = player->position, */
- /* .direction = player->direction */
- /* }; */
+#ifdef FT_DEBUG_MODE
+ Ray ray = (Ray){
+ .position = player->position,
+ .direction = player->direction
+ };
+
+ DrawRay(ray, YELLOW);
- /* int tests; */
- /* WorldUID uid = castRayAtWorld(&game->world, ray, &tests); */
+ int tests;
+ WorldUID uid = castRayAtWorld(&game->world, ray, &tests);
- /* printf("%d\n", tests); */
+ printf("%d\n", tests);
- /* if (uid != -1) */
- /* { */
- /* DrawBoundingBox(game->world.entities[uid].box, RED); */
- /* } */
+ if (uid != -1)
+ {
+ DrawBoundingBox(game->world.entities[uid].box, RED);
+ }
+#endif
}