Level Layout Parsing

I’ve been thinking that documenting my work on Mr. Bear’s Adventure might press me to work on it a little more. It’s a basic platformer (or it hopefully will be) that I’ve been attempting to make. The idea isn’t to make some fantastic game; rather, it’s to just make a platformer at all. The only way to get practice is to churn out some simple games.
I had already created some sprites and done character movement, excluding any kind of collision detection or gravity. So, I hadn’t done much of anything yet actually. When I returned to work on it, I started on the parser to read external data files containing the level layout. Along with it, I started working on the structures used to store the levels.