From: <mr...@le...> - 2003-10-10 04:42:23
|
Yeah, this sounds like a good solution to me. One thing I definitely recommend is looking at the source code to cross-platform projects such as BZFlag (http://www.bzflag.org/). I read through a lot of the bzflag code over the summer, and a lot of it makes sense. There are a lot of issues we can avoid reinventing the wheel on. Quoting Tim Cunningham <tf...@Le...>: > This is mostly addressed to Matt, but I hope we can get the whole ball > rolling on the list here. (I'm not sure who is even signed up, but I'm > hoping it's 4 of us, or at least 3). > > What I've found when writing CONTRAceptive is that the best way to do good > cross-platform support is to write a class that has a few initialization > routines that have big #ifdefs around them to see if you're in Windows or > Linux... they end up rendering fonts to displaylists, and then the display > list is just used generically in the rest of the class... At least, that's > the way I did it, and it seems to work well and be fairly clean. > > Anyway, this isn't a huge issue and I'm sure Matt can come up with an equally > compelling solution. > -- > Tim Cunningham > > "I'm not claiming to be deep, I'm claiming to do it for fun." - Linus > Torvalds > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |