I. HATE. COLLISION. DETECTION.
So, APPARENTLY, the map hangs when trying to render its edge. And somehow that makes the interface skewed. Which made the collision map incorrect. After hours of trying to fix this by some freakmath, freakmath as in “what am I doing here” and not as in “genius!”, the most simple answer too my issue was to simply increase the map so that the borders aren’t visible.
Problem? MAKE BIGGER THINGS. Still a problem? BLOW IT UP.
Text rendering and processing works. Near perfect in fact. The only flaw my system has that it’s rather hardcoded. AH WELL.
I implemented a quick battle algorithm, so I’d just need to make the screen in the morning. Add story, graphics, victory condition and whatever.
I’m a bit too tired. See you tomorrow.