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 |
|
hans
|
9462c58727
|
Remove Material dependency
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-31 17:26:07 +02:00 |
|
hans
|
c36f151585
|
Somewhat improved map rays
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 23:37:07 +02:00 |
|
hans
|
a35dbeddf0
|
Renamed color -> paintColor
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 23:21:00 +02:00 |
|
hans
|
394b9acf3f
|
Cleaned up data classes
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 23:20:17 +02:00 |
|
hans
|
63c2a1bfa2
|
More space for the 3d view
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 21:40:16 +02:00 |
|
hans
|
277903ace8
|
Abstract out math logic and reuse in multiple painters
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 21:10:25 +02:00 |
|
hans
|
c83e343dcf
|
Implement ray casting
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 19:59:28 +02:00 |
|
hans
|
bdb8b1c67f
|
Added TODO
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 18:49:47 +02:00 |
|
hans
|
ce0b2432c6
|
Fix noisy OS sounds on key presses
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 18:46:28 +02:00 |
|
hans
|
024d60d25a
|
Fix player movement and rotation
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 18:44:46 +02:00 |
|
hans
|
3fee462c35
|
Draw player position line a bit better
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 17:39:45 +02:00 |
|
hans
|
a6911411f9
|
Draw player dot
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 17:34:28 +02:00 |
|
hans
|
d1b99c2af2
|
Paint the map
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 17:21:48 +02:00 |
|
hans
|
93ba2b8486
|
Add layout placeholder
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 16:27:41 +02:00 |
|
hans
|
889a3e5c34
|
Draw background
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 16:20:34 +02:00 |
|
hans
|
6c1b7fac76
|
Update launch config and use a custom painter
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 15:47:17 +02:00 |
|
hans
|
4b176986b1
|
Add placeholder Flutter project
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 15:37:29 +02:00 |
|
hans
|
9569c08384
|
Improved game size rendering
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 15:32:23 +02:00 |
|
hans
|
7402f9da3c
|
Draw floors and ceilings
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 15:10:56 +02:00 |
|
hans
|
7ab8a867fc
|
Allow for more dynamic game sizes
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 14:34:42 +02:00 |
|
hans
|
5520d1e41b
|
Rename some variables for clarity; add variables for game size.
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 14:12:28 +02:00 |
|
hans
|
c9d02b3818
|
Allow changing color of wall based on map value
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 13:53:06 +02:00 |
|
hans
|
0e1b9495c5
|
Add some simple shading to the walls
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
Video-1
|
2026-08-30 13:44:19 +02:00 |
|
hans
|
d634db343f
|
Draw "walls" with corrected fish-eye
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
|
2026-08-30 13:39:01 +02:00 |
|
hans
|
27b1881701
|
A fully-functioning raycaster in C with OpenGL
|
2026-08-30 13:26:02 +02:00 |
|