-Garrett, WPI student majoring in Computer Science.
“He who joyfully marches in rank and file has already earned
my contempt. He has been given a large brain by mistake, since
for him the spinal cord would suffice.” -Albert EinsteinOn Fri, 06 Aug 1999, you wrote:
etc. :)On Sat, Aug 07, 1999 at 07:38:31AM -0500, Marco Salvi wrote:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
This means that Mith2 is written using SDL?
–
Brian Moore | Of course vi is God’s editor.
Sysadmin, C/Perl Hacker | If He used Emacs, He’d still be waiting
Usenet Vandal | for it to load on the seventh day.
Netscum, Bane of Elves.
I find it odd that SDL is one of the only libraries used in a commercial game
and yet it hasn’t gotten the popularity that all the other graphic libraries
have.
-Garrett, WPI student majoring in Computer Science.
“He who joyfully marches in rank and file has already earned
my contempt. He has been given a large brain by mistake, since
for him the spinal cord would suffice.” -Albert EinsteinOn Fri, 13 Aug 1999, you wrote:
Marco Salvi wrote:
This means that Mith2 is written using SDL?
So was Civ:CTP. Which is why it’s listed on the SDL website.
I think it’s mainly cause a) SDL doesn’t have the marketing hype of,
say, ClanLib, and b) it’s “lower level” than some of the others.
Of course, it’s also a zillion times faster.On Fri, Aug 13, 1999 at 11:30:45AM -0500, Garrett wrote:
I find it odd that SDL is one of the only libraries used in a commercial game
and yet it hasn’t gotten the popularity that all the other graphic libraries
have.
–
Brian Moore | Of course vi is God’s editor.
Sysadmin, C/Perl Hacker | If He used Emacs, He’d still be waiting
Usenet Vandal | for it to load on the seventh day.
Netscum, Bane of Elves.
So was Civ:CTP. Which is why it’s listed on the SDL website.
Somehow hacked SDL I’d say. It contains few features I wasn’t able to find
in SDL 0.10.0:
(1) when you run it in window with dimensions same as display dimensions then
titlebar is not visible. If you do the same with SDL app you’ll have window with
standard decorations…
(2) in Civ:CTP you can press CapsLock and switch mouse into exlusive mode when
no other application can use it… Great thing!
(maybe this particular feature can be achieved by warping mouse cursor every
time app window losts focus?)
I find it odd that SDL is one of the only libraries used
in a commercial game
and yet it hasn’t gotten the popularity that all the other
graphic libraries
have.
I think it’s mainly cause a) SDL doesn’t have the marketing hype of,
say, ClanLib, and b) it’s “lower level” than some of the others.
I think this is the important point - commercial game developers are more
likely to be writing a lot of their own routines themselves. They don’t want
superflous network/image-loading/sprite-handling/whatever stuff in the core
library. They just want an interface which gives them low-level access with
minimum overhead and hand-holding.
Anyway, that’s my reason for wanting to use SDL rather than any other libs
its minimalism is reassuring.
Ben.> -----Original Message-----
From: brian moore [mailto:bem at cmc.net]
Sent: 13 August 1999 17:43
To: sdl at surfnetcity.com.au
Subject: Re: [SDL] Re: Announcing SDL 0.10.0
On Fri, Aug 13, 1999 at 11:30:45AM -0500, Garrett wrote:
–
Ben Campbell (Antipodean Straggler)
Programmer, CyberLife Technology Ltd
ben.campbell at cyberlife.co.uk www.cyberlife.co.uk
Plus with all the legal issues now adays I think most commercial companies
want to use as much of their own code as possible for fear of lawsuits and
whatnot… But then again with an entirely free Open Sourced library under a
GPL license I don’t see why companies would avoid it. They can at least take
some of the code and use it if they don’t like the entire library.
-Garrett, WPI student majoring in Computer Science.
“He who joyfully marches in rank and file has already earned
my contempt. He has been given a large brain by mistake, since
for him the spinal cord would suffice.” -Albert EinsteinOn Fri, 13 Aug 1999, you wrote:
On Fri, Aug 13, 1999 at 11:30:45AM -0500, Garrett wrote:
I find it odd that SDL is one of the only libraries used
in a commercial game
and yet it hasn’t gotten the popularity that all the other
graphic libraries
have.
I think it’s mainly cause a) SDL doesn’t have the marketing hype of,
say, ClanLib, and b) it’s “lower level” than some of the others.
I think this is the important point - commercial game developers are more
likely to be writing a lot of their own routines themselves. They don’t want
superflous network/image-loading/sprite-handling/whatever stuff in the core
library. They just want an interface which gives them low-level access with
minimum overhead and hand-holding.
Anyway, that’s my reason for wanting to use SDL rather than any other libs
Somehow hacked SDL I’d say. It contains few features I wasn’t able to find
in SDL 0.10.0:
Actually not hacked at all. Using the SDL_GetWMInfo() API, you can get at
the platform-dependent windowing system in a fairly portable way.
We have a standard library of SDL-add-on functions that we use with our
X11 games.
(2) in Civ:CTP you can press CapsLock and switch mouse into exlusive mode when
no other application can use it… Great thing!
(maybe this particular feature can be achieved by warping mouse cursor every
time app window losts focus?)
More X11 handy functions.
I can post them if you like.
Sam, do you know anything about this?
Ahem.
-Sam Lantinga (slouken at devolution.com)
Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec
Nope, I used GGI though and that was pretty bad. All GGI is about is running
ontop of as many other different API’s as possible. It can run on top of
clanlib. I stopped using it when I tried to make a TGA loading routine and I had
to use PutPixel routines to draw the entire image to the screen.
-Garrett, WPI student majoring in Computer Science.
“He who joyfully marches in rank and file has already earned
my contempt. He has been given a large brain by mistake, since
for him the spinal cord would suffice.” -Albert EinsteinOn Fri, 13 Aug 1999, you wrote:
On Fri, Aug 13, 1999 at 09:43:29AM -0700, brian moore wrote:
I think it’s mainly cause a) SDL doesn’t have the marketing hype of,
say, ClanLib, and b) it’s “lower level” than some of the others.
Does anyone actually use ClanLib? It seems just as ugly as SVGALib, as
far as I can tell.
Somehow hacked SDL I’d say. It contains few features I wasn’t able to find
in SDL 0.10.0:
Actually not hacked at all. Using the SDL_GetWMInfo() API, you can get at
the platform-dependent windowing system in a fairly portable way.
aha! It’s time to learn a bit about X11…
(2) in Civ:CTP you can press CapsLock and switch mouse into exlusive mode when
no other application can use it… Great thing!
(maybe this particular feature can be achieved by warping mouse cursor every
time app window losts focus?)
More X11 handy functions.
I can post them if you like.
The CapsLock thing is IMHO quite useful, so if you’re not against posting
them…
then please please please post it!
The decorationless stuff - I think I’ve seen something like that in GTK+
sources. And it was discussed on this list if memory serves…
Oh, and it’s written by somebody who ports all this commercial software ;-)On Fri, Aug 13, 1999 at 09:43:29AM -0700, brian moore wrote:
On Fri, Aug 13, 1999 at 11:30:45AM -0500, Garrett wrote:
I find it odd that SDL is one of the only libraries used in a commercial game
and yet it hasn’t gotten the popularity that all the other graphic libraries
have.
I think it’s mainly cause a) SDL doesn’t have the marketing hype of,
say, ClanLib, and b) it’s “lower level” than some of the others.
Of course, it’s also a zillion times faster.
–
– Michael Samuel
Anything said in this message is my employer’s fault, not mine; sue him.