This is really outstanding. I'm looking at the maps and thinking you can change/end the level at E. How to use + to create doors angled the correct way in line with walls. Add lighting (possibly near all +'s), ceiling, objects, monsters and you have an rpg that is capable of producing random dungeon levels. I've seen this type of code throughout the internet for the c language and thought this might be a good idea but after seeing this, I am really in love with this code.
Actually you dont really need to add a ceiling maybe as an option because this would be good for isometrics as well. Very well done I hope you continue producing on this, I will definately keep an eye on this one.


A8 Commercial