Commit Graph

24 Commits

Author SHA1 Message Date
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
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>
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