Commit Graph

19 Commits

Author SHA1 Message Date
d2c33b529a Minor function/variable name changes 2025-10-25 00:26:45 +01:00
9d74dfd613 Refactor Scene swapping logic, refactor Log class 2025-10-25 00:17:30 +01:00
73c4b507e2 Separate mesh logic out of Shader class into Mesh class 2025-10-24 23:10:40 +01:00
1402cbcc47 Window refactors 2025-10-22 23:16:09 +01:00
1aa9546b73 Cleanup SplashScene class 2025-10-22 22:46:20 +01:00
fbb38d1b86 Added default SceneType for SceneManager
This is used as the initial scene that is loaded when the SceneManager
is created.
2025-10-22 22:30:09 +01:00
78efce5cb3 Small refactors and Log::Success function 2025-08-20 22:08:48 +01:00
5900117194 Hacked together rainbow square 2025-08-20 00:02:16 +01:00
c28ec45f8c Added Shader class, default shaders 2025-08-19 19:56:37 +01:00
f13d4e3902 Added Log class 2025-08-19 19:54:33 +01:00
eb3a5e7dd1 Rough Scene/SceneManager implementation 2025-08-18 20:48:59 +01:00
9cf088cc6c Added Time class + tests 2025-08-17 21:50:51 +01:00
42f162a03a Remove AppTest.java 2025-08-17 21:49:26 +01:00
1b7b9e4ffd Added Mouse/Keyboard classes 2025-08-17 15:11:42 +01:00
38c5021090 Window: Cleanup imports 2025-08-14 23:06:38 +01:00
9a4ef72765 Set window title 2025-08-14 23:06:12 +01:00
e63a205e06 Remove final from window width/height 2025-08-14 23:04:31 +01:00
dcd822d165 Separate GLFW Window init/loop logic into Window class 2025-08-14 22:58:13 +01:00
2080a58b66 Initial commit 2025-08-14 21:29:21 +01:00