I figured it out! There's nothing like asking for help to suddenly come upon the answer yourself.
It turns out the issue was inconsistent int sizes. In THINK C / Symantec C++, it's two bytes. In retro68, it's four bytes. In CodeWarrior, you have the option of having it compile using either 2 or...
Hello! This is my first post here, so I figure I should introduce myself briefly. I've recently gotten back into classic Mac game development. Back in the 90s when I was young (and I was in my preteens / teens) I made a bunch of HyperCard and C++ games, most of which were never finished much...