Schik wrote:
You\'ll have to try harder than THAT to scare me away.
Good deal!
I see that there aren\'t that many open tasks on sourceforge. Are all the tasks that are in sourceforge going to be implemented for 1.6?
Yeah, but there might be one or two that aren\'t.
That would be great, I\'m schik on sourceforge.
I added you in.
One last thing - It looks like Linux support was worked on a long time ago, but never completed. While I don\'t have a Linux box, I do have several SGIs, and I see that SDL does support Irix. At some point (not sure what your priority is on this) I could work on porting it if that\'s desired.
It won\'t get into 1.6, but yeah I would love to have the game ported to Irix (and then much more easily ported to Linux, OSX, and the other Unix-based O/Ss).
The last bastion of platform dependence is in Files.cpp/h. Wrapping the file access routines would probably be a good place to start, if you were interested. That may be 90% of the porting work, so maybe take a look at CFiles and see what you think.
A few other things to think about, related to this task:
* On O/Ss that support unicode filepaths, we would like CFiles to support them as well. The CFiles methods should be revised to take unicode strings, and if an O/S does not support unicode, convert the unicode chars to ascii (strip the extra byte).
* We want one set of source code for all platforms. O/S-specific code should be conditionally compiled using #ifdefs.
This is also a good task that can be worked on independant of the upcoming release. We don\'t need to put your changes into this release, and the CFiles interface should stay the same, so we get an easy merge later.
Sound like a good way to start?
-Erik
____________________________
The Godkiller - Chapter 1 available now on Steam. It's a DROD-like puzzle adventure game.
dev journals |
twitch stream |
youtube archive (NSFW)