diff --git a/assets/crafting_table_side.png b/assets/crafting_table_side.png index 56cb675..f26775d 100644 Binary files a/assets/crafting_table_side.png and b/assets/crafting_table_side.png differ diff --git a/assets/crafting_table_top.png b/assets/crafting_table_top.png index acb5a09..897fa61 100644 Binary files a/assets/crafting_table_top.png and b/assets/crafting_table_top.png differ diff --git a/build-linux/MorriCraft b/build-linux/MorriCraft index 5957487..89ddc76 100755 Binary files a/build-linux/MorriCraft and b/build-linux/MorriCraft differ diff --git a/build-linux/assets/crafting_table_side.png b/build-linux/assets/crafting_table_side.png index 56cb675..f26775d 100644 Binary files a/build-linux/assets/crafting_table_side.png and b/build-linux/assets/crafting_table_side.png differ diff --git a/build-linux/assets/crafting_table_top.png b/build-linux/assets/crafting_table_top.png index acb5a09..897fa61 100644 Binary files a/build-linux/assets/crafting_table_top.png and b/build-linux/assets/crafting_table_top.png differ diff --git a/build-windows/MorriCraft.exe b/build-windows/MorriCraft.exe index ca112a2..1c9365f 100755 Binary files a/build-windows/MorriCraft.exe and b/build-windows/MorriCraft.exe differ diff --git a/build-windows/assets/crafting_table_side.png b/build-windows/assets/crafting_table_side.png index 56cb675..f26775d 100644 Binary files a/build-windows/assets/crafting_table_side.png and b/build-windows/assets/crafting_table_side.png differ diff --git a/build-windows/assets/crafting_table_top.png b/build-windows/assets/crafting_table_top.png index acb5a09..897fa61 100644 Binary files a/build-windows/assets/crafting_table_top.png and b/build-windows/assets/crafting_table_top.png differ diff --git a/src/main.cpp b/src/main.cpp index 45ae1cb..05439cf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -986,8 +986,8 @@ int main(void) DrawTexturePro(titleTexture, sourceRec, destRec, origin, 0.0f, WHITE); EndMode2D(); - // Show Version Number (v1.5.1) in Red - DrawTextEx(customFont, "v1.5.1", (Vector2){ (float)currentWidth - 140, (float)currentHeight - 40 }, 22, 1.0f, RED); + // Show Version Number (v1.5.2) in Red + DrawTextEx(customFont, "v1.5.2", (Vector2){ (float)currentWidth - 140, (float)currentHeight - 40 }, 22, 1.0f, RED); } Vector2 mousePos = GetMousePosition(); @@ -1421,7 +1421,8 @@ int main(void) // ---- Day / Night Cycle Calculations ---- float cycleLength = 300.0f; // 5 minutes float timeOfDay = fmodf(gameTime, cycleLength) / cycleLength; - float sunAngle = timeOfDay * 2.0f * PI - PI/2.0f; // Offset so it starts at sunrise + // timeOfDay: 0.0 = Midnight, 0.25 = 6am (Sunrise), 0.5 = Noon, 0.75 = 6pm (Sunset) + float sunAngle = timeOfDay * 2.0f * PI - PI/2.0f; float dayFactor = (sinf(sunAngle) + 1.0f) / 2.0f; // 0 (night) to 1 (day) float lightLevel = 0.2f + 0.8f * dayFactor; // Ambient light multiplier @@ -1576,8 +1577,7 @@ int main(void) (Vector2){ 10, 80 }, 16, 1.0f, DARKGRAY); // --- In-Game Clock --- - float clockTime = fmodf(timeOfDay + 0.25f, 1.0f); // Offset so 0.5 is noon - int totalMinutes = (int)(clockTime * 24 * 60); + int totalMinutes = (int)(timeOfDay * 24 * 60); int hours = (totalMinutes / 60) % 24; int minutes = totalMinutes % 60; const char* ampm = (hours >= 12) ? "PM" : "AM";