// Level07 Screen Draw logic void DrawLevel07Screen(void) { // Draw Level07 screen here! DrawCircleV(leftCirclePos, circleRadius, leftCircleColor); DrawCircleV(middleCirclePos, circleRadius, middleCircleColor); DrawCircleV(rightCirclePos, circleRadius, rightCircleColor); if (leftCircleActive) DrawCircleV(leftBtnPos, btnRadius, GRAY); else DrawCircleV(leftBtnPos, btnRadius, LIGHTGRAY); if (middleCircleActive) DrawCircleV(middleBtnPos, btnRadius, GRAY); else DrawCircleV(middleBtnPos, btnRadius, LIGHTGRAY); if (rightCircleActive) DrawCircleV(rightBtnPos, btnRadius, GRAY); else DrawCircleV(rightBtnPos, btnRadius, LIGHTGRAY); if (levelFinished) { DrawRectangleBordersRec((Rectangle){0, 0, GetScreenWidth(), GetScreenHeight()}, 0, 0, 60, Fade(LIGHTGRAY, 0.6f)); DrawText("LEVEL 07", GetScreenWidth()/2 - MeasureText("LEVEL 07", 30)/2, 20, 30, GRAY); DrawText(FormatText("DONE! (Seconds: %03i)", levelTimeSec), GetScreenWidth()/2 - MeasureText("DONE! (Seconds: 000)", 30)/2, GetScreenHeight() - 40, 30, GRAY); } else DrawText("LEVEL 07", GetScreenWidth()/2 - MeasureText("LEVEL 07", 30)/2, 20, 30, LIGHTGRAY); }
// Level06 Screen Draw logic void DrawLevel06Screen(void) { // Draw Level06 screen DrawRectangleRec(centerRec, LIGHTGRAY); for (int i = 0; i < 4; i++) { DrawRectangleRec(movingRecs[i], GRAY); } if (!done & (mouseOverNum >= 0)) DrawRectangleLines(movingRecs[mouseOverNum].x - 5, movingRecs[mouseOverNum].y - 5, movingRecs[mouseOverNum].width + 10, movingRecs[mouseOverNum].height + 10, Fade(LIGHTGRAY, 0.8f)); if (levelFinished) { DrawRectangleBordersRec((Rectangle){0, 0, GetScreenWidth(), GetScreenHeight()}, 0, 0, 60, Fade(LIGHTGRAY, 0.6f)); DrawText("LEVEL 06", GetScreenWidth()/2 - MeasureText("LEVEL 06", 30)/2, 20, 30, GRAY); DrawText(FormatText("DONE! (Seconds: %03i)", levelTimeSec), GetScreenWidth()/2 - MeasureText("DONE! (Seconds: 000)", 30)/2, GetScreenHeight() - 40, 30, GRAY); } else DrawText("LEVEL 06", GetScreenWidth()/2 - MeasureText("LEVEL 06", 30)/2, 20, 30, LIGHTGRAY); }