MORTAL,
Yeah, I was thinking of adding sky and floor similarly. Though I'd also like maybe adding floor and ceiling textures as in the
second tutorial. However, the way he does it there is very CPU-focused and would require me to render differently then the line-based rendering I'm doing now. I like that rendering, so I'd rather not change it to something slower! I'm wondering if there's a good fast way to do that with the GPU(Maybe shaders, but I don't have much experience with those).
And maybe I'd like to add a skybox kind of thing, where a certain texture is always visible in the sky, and you can see different parts by turning your character but you'll never get closer to it.
I'm not sure what you mean with the extra boolean value. I'd still need a way to ask the window whether it's in focus or not right after it was created. Some people can have their system set so new windows don't steal focus. But it's probably not too important. If you start the raycaster you'll be wanting it in focus anyway.