diff --git a/doc-assets/preview.gif b/doc-assets/preview.gif index f3fadc0..2a0a13b 100644 Binary files a/doc-assets/preview.gif and b/doc-assets/preview.gif differ diff --git a/src/Credits.c b/src/Credits.c index 7e37931..bbc3d98 100644 --- a/src/Credits.c +++ b/src/Credits.c @@ -19,14 +19,10 @@ void UpdateCreditsScreen(void) void DrawCreditsScreen(void) { DrawRectangle(0, 0, GetScreenWidth(), GetScreenHeight(), GREEN); - DrawText("Avoid", 330, 20, 50, MAGENTA); - DrawText("Programming and Art by Return0ne", 10, 210, 20, BLUE); - DrawText("Powered by raylib 4.0", 10, 240, 20, BLUE); - DrawText("A Canneddonuts project 2022", 10, 270, 40, RED); - + DrawText(TextFormat("Build compiled on %s", __DATE__), 10, 310, 30, YELLOW); DrawText("Press 'ENTER' ", 10, 350, 20, WHITE); } diff --git a/src/Gameplay.c b/src/Gameplay.c index 784c79b..8b9997d 100644 --- a/src/Gameplay.c +++ b/src/Gameplay.c @@ -45,7 +45,7 @@ void InitGameplayScreen(void) (float) heart.sprite.width, (float) heart.sprite.height }; - heart.active = false; + heart.active = true; ball.position = (Vector2){ 50, 50 }; ball.speed = (Vector2){ 400.0f, 300.0f }; @@ -79,7 +79,7 @@ void ResetGameplayScreen(void) (float) heart.sprite.width, (float) heart.sprite.height }; - heart.active = false; + heart.active = true; ball.position = (Vector2){ 50, 50 }; ball.radius = 20; @@ -93,20 +93,20 @@ void ResetGameplayScreen(void) void UpdateGameplayScreen(void) { - if (IsKeyPressed(KEY_M)) mute = !mute; + if (IsKeyPressed(KEY_M)) mute = !mute; - if (INPUT_OPTION_PRESSED) pause = !pause; + if (INPUT_OPTION_PRESSED) pause = !pause; - if (!pause) { + if (!pause) { // Controls - if (INPUT_LEFT_DOWN) player.hitbox.x -= GetFrameTime() * player.speed; - if (INPUT_RIGHT_DOWN) player.hitbox.x += GetFrameTime() * player.speed; - if (INPUT_UP_DOWN) player.hitbox.y -= GetFrameTime() * player.speed; - if (INPUT_DOWN_DOWN) player.hitbox.y += GetFrameTime() * player.speed; - if (INPUT_DASH_DOWN) { - player.speed = 600.0f; - if (player.currentframe != 1) player.currentframe = 2; - } else player.speed = 300.0f; + if (INPUT_LEFT_DOWN) player.hitbox.x -= GetFrameTime() * player.speed; + if (INPUT_RIGHT_DOWN) player.hitbox.x += GetFrameTime() * player.speed; + if (INPUT_UP_DOWN) player.hitbox.y -= GetFrameTime() * player.speed; + if (INPUT_DOWN_DOWN) player.hitbox.y += GetFrameTime() * player.speed; + if (INPUT_DASH_DOWN) { + player.speed = 600.0f; + if (player.currentframe != 1) player.currentframe = 2; + } else player.speed = 300.0f; player.sprite_pos = (Vector2){ player.hitbox.x, player.hitbox.y }; @@ -114,16 +114,7 @@ void UpdateGameplayScreen(void) heart.sprite_pos = (Vector2){ heart.hitbox.x, heart.hitbox.y }; - if (score == 1000) heart.active = true; - if (score == 2000) heart.active = true; - if (score == 3000) heart.active = true; - if (score == 4000) heart.active = true; - if (score == 5000) heart.active = true; - if (score == 6000) heart.active = true; - if (score == 7000) heart.active = true; - if (score == 8000) heart.active = true; - if (score == 9000) heart.active = true; - if (score == 10000) heart.active = true; + if (score % 1000 == 0) heart.active = true; // Player to da wallz collies if ((player.hitbox.x + player.hitbox.width) >= GetScreenWidth()) player.hitbox.x = GetScreenWidth() - player.hitbox.width;