26 Commits

Author SHA1 Message Date
hans 41ab5c9fcc Smoother keyboard movement using ticks instead of key repeat polling
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-16 15:57:08 +02:00
hans 7d99526d33 Adjust wall distance buffer
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-14 11:14:22 +02:00
hans 9ace1c97a1 Add floor and ceiling map data
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-13 17:24:26 +02:00
hans cafc339ad0 Pass ray data into background widgets
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-13 17:23:11 +02:00
hans 2e6f3b047c Separate floor and ceiling into widgets with painters
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-13 17:19:29 +02:00
hans 53f1f2004e Added texture map
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-13 17:15:58 +02:00
hans 6e566c339d Fixed clipping through walls; map is now an overlay
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-13 17:11:56 +02:00
hans 2f6db48e4a Fix ray calculations by normalizing angles properly
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-10 21:10:27 +02:00
hans eaa6d76792 First pass at Flutter collision checks
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-10 20:25:52 +02:00
hans 91fdd219b6 End of video 2
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-10 15:46:23 +02:00
hans 1cf052b3cd Fixed east-west wall textures 2026-09-10 15:23:44 +02:00
hans 5597afe44f Floors
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 21:44:30 +02:00
hans 3be3aa7e3d Add a pop of color
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 20:03:23 +02:00
hans 772973097f Change map layout
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 19:59:34 +02:00
hans c2e427e301 Fix texture mapping
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 19:56:46 +02:00
hans 903c514514 Add a door to the map
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 19:54:59 +02:00
hans 3f6caff7e6 Fix texture map
Add door to map
Added ability to "open" a door by pressing e

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 18:53:11 +02:00
hans 7fec071ce0 Rename map array to mapWalls
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 17:49:54 +02:00
hans 95ca1767f9 Fix north/south textures
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 17:47:16 +02:00
hans 195817f2d9 Fix texture mapping
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 17:20:08 +02:00
hans cea1e07552 Added texture arrays
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 15:26:07 +02:00
hans d2456194c3 Adjusted movement restrictions
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 15:15:24 +02:00
hans 4b4f38fea9 Added collission detection
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 15:13:08 +02:00
hans 6e33223035 Limit movement based on fps
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 14:38:11 +02:00
hans e59d00973f Updated keyboard handling
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 13:36:40 +02:00
hans 7d3f394dcf Added c resize window function
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-09-02 13:26:14 +02:00
2 changed files with 1285 additions and 827 deletions
+736 -369
View File
File diff suppressed because it is too large Load Diff
+549 -458
View File
File diff suppressed because it is too large Load Diff