diff options
| author | Ray <[email protected]> | 2024-01-24 21:17:11 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2024-01-24 21:17:11 +0100 |
| commit | 40f3df5b865eee0cd87a9e4e1347cb04c87841f8 (patch) | |
| tree | 46a1937145b1d8551997d9899806628980aec3ca | |
| parent | ff1eeafb950b5d7b8e5b25aa2ac1e8e87e353d1b (diff) | |
| download | raylib-40f3df5b865eee0cd87a9e4e1347cb04c87841f8.tar.gz raylib-40f3df5b865eee0cd87a9e4e1347cb04c87841f8.zip | |
Update core_2d_camera_platformer.c
| -rw-r--r-- | examples/core/core_2d_camera_platformer.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/core/core_2d_camera_platformer.c b/examples/core/core_2d_camera_platformer.c index 6c574387..75fd6cf6 100644 --- a/examples/core/core_2d_camera_platformer.c +++ b/examples/core/core_2d_camera_platformer.c @@ -135,6 +135,8 @@ int main(void) Rectangle playerRect = { player.position.x - 20, player.position.y - 40, 40, 40 }; DrawRectangleRec(playerRect, RED); + + DrawCircle(player.position.x, player.position.y, 5, GOLD); EndMode2D(); @@ -168,7 +170,7 @@ void UpdatePlayer(Player *player, EnvItem *envItems, int envItemsLength, float d player->canJump = false; } - int hitObstacle = 0; + bool hitObstacle = false; for (int i = 0; i < envItemsLength; i++) { EnvItem *ei = envItems + i; @@ -179,9 +181,10 @@ void UpdatePlayer(Player *player, EnvItem *envItems, int envItemsLength, float d ei->rect.y >= p->y && ei->rect.y <= p->y + player->speed*delta) { - hitObstacle = 1; + hitObstacle = true; player->speed = 0.0f; p->y = ei->rect.y; + break; } } |
