Eponasoft
Member

Posts: 452
Registered: 07-09 |
Well, the whole point was to find a basic engine to use as a codebase for my own game, as my game's technical requirements exceed that of DOOM. However, there are a few things in the code that I commented on in earlier posts that will help correct existing issues, such as ill-placed statics and incorrect function arguments. I honestly have no idea as to how to make the music functions work, though I can take a closer look at i_sound.c and see if there are any issues there that can be corrected. I will copy the modified files to my project directory, and keep a "clean" copy in ~/winmbf that I can tinker with and help to improve the codebase. It is really no surprise to me that MSVC++ does not complain about the existing issues in the codebase...it's always been a quirky, lenient compiler that doesn't want to work too hard so it passes over certain potential issues that a proper C/C++ compiler would bail on. mingw would likely complain if this code was run through it. But anyways, I will move that code out now and put in a clean copy, then submit to you some modifications that will help to improve the game engine.
EDIT: By the way, I would consider a name change...since this code can be easily made cross-platform, I would suggest you change it to something more appropriate, such as sdlmbf. Winmbf is an ok name, but something that doesn't imply Windows-only would be better. NeoMBF, SDL-MBF, etc...
Last edited by Eponasoft on 09-03-09 at 23:56
|