Catacomb 3D open source release.
Rename files for Catacomb Abyss.
Catacomb Abyss open source release.
Initial import, includes type conversions as for Keen Dreams (again some mentions of id0 shouldn't be there, and should be removed); There are still a few bits of dynamically generated code that should be taken care of (for scaling). In general it's just an early stage.
Continued to port more code, using earlier work on parts of Catacomb 3D, and Keen Dreams. Assuming no bugs, drawing of scaled sprites may be skipped for now.
Missed commenting out this
More porting done; The actorat bidimensional array is an array of pointers to objtype, but each of them can also be used as a plain 16-bit integer, so there may be some problems.
It links, shareware static data (e.g., headers) is used, walls can be seen, but there's still enough to complete.
Finally, sprites are properly drawn, at least for most. Fireball pic has a minor problem at the left. Furthermore, the game may crash, or at least quit with a "Bad dir" error
Fixed graphical glitch in fireball
Fixed "Walk: Bad dir" error (result of undefined behaviors coming from a loop over an enum), and added a workaround/fix for a crash that may occur upon fireball explosion (tilemap buffer overflow)
Make random number generation closer to the "real thing"; Minor fix in gelib's FindFile function
Use LF for newlines
Move everything to a catabyss directory; Preparing for merger with kdreams...
Merge chocolate-catacomb-abyss into chocolate-keen-dreams