Any non-black pixel in map.png is a wall. It's not hardcoded since I ripped out the code I had and made it into a sort of 'library'. It's not that impressive, I'm going off of a tutorial (links are in my original screen post and in the code and in the raycaster-license file) and after adding a 2D depth buffer the performance is really bad (and in Debug it's unusable and 5FPS of course, since it's so CPU heavy) which demotivated me. A better way to do low budget (as in - literally any machine from last 10 years can play it) and much better 3D would be GL up to 2.1 I think.