sdl 20051119
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 299
Aleph One/SDL 20051119
Aleph One/SDL is a 3D first-person action game, based on Bungies Marathon series. more>>
Aleph One is an Open Source 3D first-person shooter game, based on the game Marathon 2 by Bungie Software.
Aleph One was originally a Mac-only game, but there is now a cross-platform version based on the Simple DirectMedia Layer (SDL) library, that should in theory run on all systems supported by SDL (Linux, BeOS, Windows, Mac OS, Solaris, IRIX, *BSD, and others). Except for a few minor things, the port is complete and playable.
Installation
From a binary package
- Unix: If you are running Linux/i386 with XFree86 4.0 and OpenGL you can download and install the binary RPM (you will also need to install at least one of the AlephOne-M1A1, AlephOne-Marathon2 or AlephOne-Infinity RPMs). Otherwise, you have to compile Aleph One/SDL from the source (see the next section). In both cases, you have to have SDL >= 1.2.0 installed.
Note: If you are getting a message like
error: Failed dependencies:
libGL.so.1(LIBGL) is needed by AlephOne-20040417-1
while installing the RPM, try installing again with the --nodeps option. If this is the only failed dependency and you have OpenGL installed, the program should work.
Compiling from source
1. You will need to have the SDL library installed. Aleph One requires at least SDL 1.2.0. Note that if you didnt install SDL from source, you will also have to install the SDL-devel package.
2. Download the Aleph One/SDL source tarball, or get the source via CVS.
3. Under Unix, install Aleph One as follows:
$ ./configure
$ make
[become root]
# make install
Under BeOS, do this instead:
$ make -f Makefile.BeOS install
This will compile the source and create a directory AlephOne in your home directory that contains the AlephOne application and some data files.
2. Installing the data files
To play Aleph One, you will also need Marathon scenario (graphics, sound and map) data files. For your convenience, Ive created archives containing the data files from the now freely available Marathon (M1A1), Marathon 2 and Marathon Infinity scenarios, converted to the formats needed by the SDL version of Aleph One.
- Unix: Either download and install at least one of the AlephOne-M1A1, AlephOne-Marathon2 or AlephOne-Infinity RPM packages, or download one of the AlephOne-M1A1-1.0.tar.gz, AlephOne-Marathon2-1.0.tar.gz or AlephOne-Infinity-1.0.tar.gz tarballs and unexpand it to /usr/local/share/AlephOne/.
- BeOS: Download one of the AlephOne-M1A1-1.0.tar.gz, AlephOne-Marathon2-1.0.tar.gz or AlephOne-Infinity-1.0.tar.gz tarballs and unexpand it to the same directory as the AlephOne application.
The packages contain the files Images, Map, Map.resources, Music, Shapes, Sounds, some scripts, and the respective instruction manual in PDF format (from the original Mac version).
Playing Aleph One
First, be sure to read the README file that comes with Aleph One/SDL.
- Unix: If you have installed the Marathon, Marathon 2, or Marathon Infinity scenario, type
$ alephone-m1a1
for M1A1, or
$ alephone-marathon2
for Marathon 2, or
$ alephone-infinity
for Marathon Infinity, to start the game. If you dont have hardware-accelerated OpenGL, you will get better performance by specifying the -g option. If this causes corrupted graphics (red screen), you should also specify the -m option.
BeOS: Double-click the AlephOne application.
Enhancements:
- This version is based on a new upstream release with improved Internet gaming, Lua scripting support, and lots of bugfixes.
<<lessAleph One was originally a Mac-only game, but there is now a cross-platform version based on the Simple DirectMedia Layer (SDL) library, that should in theory run on all systems supported by SDL (Linux, BeOS, Windows, Mac OS, Solaris, IRIX, *BSD, and others). Except for a few minor things, the port is complete and playable.
Installation
From a binary package
- Unix: If you are running Linux/i386 with XFree86 4.0 and OpenGL you can download and install the binary RPM (you will also need to install at least one of the AlephOne-M1A1, AlephOne-Marathon2 or AlephOne-Infinity RPMs). Otherwise, you have to compile Aleph One/SDL from the source (see the next section). In both cases, you have to have SDL >= 1.2.0 installed.
Note: If you are getting a message like
error: Failed dependencies:
libGL.so.1(LIBGL) is needed by AlephOne-20040417-1
while installing the RPM, try installing again with the --nodeps option. If this is the only failed dependency and you have OpenGL installed, the program should work.
Compiling from source
1. You will need to have the SDL library installed. Aleph One requires at least SDL 1.2.0. Note that if you didnt install SDL from source, you will also have to install the SDL-devel package.
2. Download the Aleph One/SDL source tarball, or get the source via CVS.
3. Under Unix, install Aleph One as follows:
$ ./configure
$ make
[become root]
# make install
Under BeOS, do this instead:
$ make -f Makefile.BeOS install
This will compile the source and create a directory AlephOne in your home directory that contains the AlephOne application and some data files.
2. Installing the data files
To play Aleph One, you will also need Marathon scenario (graphics, sound and map) data files. For your convenience, Ive created archives containing the data files from the now freely available Marathon (M1A1), Marathon 2 and Marathon Infinity scenarios, converted to the formats needed by the SDL version of Aleph One.
- Unix: Either download and install at least one of the AlephOne-M1A1, AlephOne-Marathon2 or AlephOne-Infinity RPM packages, or download one of the AlephOne-M1A1-1.0.tar.gz, AlephOne-Marathon2-1.0.tar.gz or AlephOne-Infinity-1.0.tar.gz tarballs and unexpand it to /usr/local/share/AlephOne/.
- BeOS: Download one of the AlephOne-M1A1-1.0.tar.gz, AlephOne-Marathon2-1.0.tar.gz or AlephOne-Infinity-1.0.tar.gz tarballs and unexpand it to the same directory as the AlephOne application.
The packages contain the files Images, Map, Map.resources, Music, Shapes, Sounds, some scripts, and the respective instruction manual in PDF format (from the original Mac version).
Playing Aleph One
First, be sure to read the README file that comes with Aleph One/SDL.
- Unix: If you have installed the Marathon, Marathon 2, or Marathon Infinity scenario, type
$ alephone-m1a1
for M1A1, or
$ alephone-marathon2
for Marathon 2, or
$ alephone-infinity
for Marathon Infinity, to start the game. If you dont have hardware-accelerated OpenGL, you will get better performance by specifying the -g option. If this causes corrupted graphics (red screen), you should also specify the -m option.
BeOS: Double-click the AlephOne application.
Enhancements:
- This version is based on a new upstream release with improved Internet gaming, Lua scripting support, and lots of bugfixes.
Download (0.87MB)
Added: 2005-11-20 License: GPL (GNU General Public License) Price:
1441 downloads
SDL 1.2.11
Simple DirectMedia Layer is a cross-platform multimedia library. more>>
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. SDL is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Enhancements:
- Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden. This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.
- Fixed building SDL with Xinerama disabled.
- Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().
- Added pkgconfig configuration support.
<<lessSimple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Enhancements:
- Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden. This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.
- Fixed building SDL with Xinerama disabled.
- Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().
- Added pkgconfig configuration support.
Download (0.21MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
704 downloads
FreeCNC 20041219
FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. more>>
FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. It will support the original C&C graphics and audio, as well as Red Alerts data files.
FreeCNC, the SDL-rewrite of the classical real time strategy hit Command & Conquer.
<<lessFreeCNC, the SDL-rewrite of the classical real time strategy hit Command & Conquer.
Download (0.38MB)
Added: 2005-08-16 License: GPL (GNU General Public License) Price:
1530 downloads
SDL Fungus 0.0.10
SDL Fungus is an addictive, multiplayer puzzle game based on NetFungus for two to four players. more>>
SDL Fungus is an addictive, multiplayer puzzle game based on NetFungus. Up to four players can play by trying to surround and capture each others fungus.
Currently only the multiplayer mode on a single computer works. I plan on cleaning up the code and releaseing it under the GNU GPL before adding networked multiplayer or AI. Also, a MacOS X port should come soon.
All comments are welcome. There are probably hundreds of bugs. Also, the program uses SDL.
Controls
- To rotate the piece you want to place, press space.
- To skip your turn, press tab.
- To bite press control and then click on the fungus blocks that you want to bite. After you have selected press control again or press space to cancel the bite.
<<lessCurrently only the multiplayer mode on a single computer works. I plan on cleaning up the code and releaseing it under the GNU GPL before adding networked multiplayer or AI. Also, a MacOS X port should come soon.
All comments are welcome. There are probably hundreds of bugs. Also, the program uses SDL.
Controls
- To rotate the piece you want to place, press space.
- To skip your turn, press tab.
- To bite press control and then click on the fungus blocks that you want to bite. After you have selected press control again or press space to cancel the bite.
Download (0.10MB)
Added: 2005-11-04 License: LGPL (GNU Lesser General Public License) Price:
1449 downloads
Rush 2005 0.4.12c
Rush 2005 is a football game using SDL. more>>
Rush 2005 is a football game using SDL.
Rush 2005 is a BSD-licensed project to create an American football game for Windows and Linux in the tradition of Tecmo Bowl and NFL Blitz, built using the cross-platform SDL game programming library.
<<lessRush 2005 is a BSD-licensed project to create an American football game for Windows and Linux in the tradition of Tecmo Bowl and NFL Blitz, built using the cross-platform SDL game programming library.
Download (4.9MB)
Added: 2006-02-13 License: BSD License Price:
1353 downloads
SDL Hana 20060723
SDL Hana is a SDL-based hanafuda game. more>>
SDL Hana is a SDL-based hanafuda game.
SDLHana is a SDL-based Hanafuda game, a Japanese-oriented card game which is popular in Japan and Korea
<<lessSDLHana is a SDL-based Hanafuda game, a Japanese-oriented card game which is popular in Japan and Korea
Download (0.68MB)
Added: 2006-09-05 License: GPL (GNU General Public License) Price:
1150 downloads
SDL.NET 6.0.0
SDL.NET is a set of object-oriented CLS-compliant .NET bindings for the SDL gaming library. more>>
SDL.NET is a set of object-oriented CLS-compliant .NET bindings for the SDL gaming library. And provides high-level access to audio, keyboard, mouse, joystick, TrueType fonts, various image formats, sound mixing, MPEG-1 movies and 3D hardware via OpenGL, 2D video framebuffer.
Given the open nature of Wiki, the SDL.NET team does not take any responsibility for the content or accuracy of content provided on these pages. All content is the responsibility and property of its author.
<<lessGiven the open nature of Wiki, the SDL.NET team does not take any responsibility for the content or accuracy of content provided on these pages. All content is the responsibility and property of its author.
Download (15MB)
Added: 2007-05-07 License: LGPL (GNU Lesser General Public License) Price:
538 downloads
sdljava 0.9.1
sdljava project is a Java binding for the SDL API. more>>
sdljava project is a Java binding for the SDL API.
It provides the ability to write games and other applications in Java.
It is designed to be fast, efficient and easy to use. Full support for access to audio, keyboard, mouse, joystick, 2D framebuffer, and 3D hardware is provided.
It also provides a native binding to OpenGL (via GLEW) and a binding to FTGL.
Main features:
- OpenGL Binding
- FTGL Binding
- Full SDL Binding
Enhancements:
- added jniclasscode pragmas to swig interface (.i) files which call System.loadLibrary for the appropriate lib
- added new methods to SDLMixer
- added new methods to SDLImage
- JDK 1.5 enumerations removed
- ALL JDK 1.5 dependencies removed
- OpenGL 1.1 Support added!!!
<<lessIt provides the ability to write games and other applications in Java.
It is designed to be fast, efficient and easy to use. Full support for access to audio, keyboard, mouse, joystick, 2D framebuffer, and 3D hardware is provided.
It also provides a native binding to OpenGL (via GLEW) and a binding to FTGL.
Main features:
- OpenGL Binding
- FTGL Binding
- Full SDL Binding
Enhancements:
- added jniclasscode pragmas to swig interface (.i) files which call System.loadLibrary for the appropriate lib
- added new methods to SDLMixer
- added new methods to SDLImage
- JDK 1.5 enumerations removed
- ALL JDK 1.5 dependencies removed
- OpenGL 1.1 Support added!!!
Download (MB)
Added: 2006-11-15 License: LGPL (GNU Lesser General Public License) Price:
1073 downloads
SDL_prim 0.3.0
SDL_prim is a set of simple drawing primitives for use with the SDL Library. more>>
SDL_prim is a set of simple drawing primitives for use with the SDL Library.
Currently, SDL_prim supports lines, circles, and triangles, with support for anti-aliasing and alpha-blending. Circles and Triangles also have support for filling.
<<lessCurrently, SDL_prim supports lines, circles, and triangles, with support for anti-aliasing and alpha-blending. Circles and Triangles also have support for filling.
Download (0.014MB)
Added: 2006-08-23 License: Public Domain Price:
1157 downloads
SDLucid 0.90.0
SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. more>>
SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. SDLucid aims to not only be a wrapper, but also to offer a cleaner interface than the original SDL as well as more functionality. Want to see it in action? Here is a screenshot of the example contained in the distribution, nicely showing off the transforms code. SDLucid provides all of the following features that are not provided in SDL:
- a nice interface
- fast graphics primitives (polygons, circles...) with arbitrary fill modes
- affine transformations on surfaces (i.e. stretching, rotation...)
- bitmap fonts
- mp3, mod, wav playing with arbitrary mixing and samplerate conversion.
When designing SDLucid, I tried to follow these guidelines:
- make a new and clean interface to SDL that stays as close as possible to SDL terminology, but no closer.
- implement mighty functionality thats easy to use (some of this functionality duplicates what is available as SDL_mixer,SDL_image,SDL_ttf etc)
- use naming conventions that loosely resemble those of the STL, so SDLucid doesnt introduce another naming scheme into a client program
- stick to one mighty image format: PNG
- use exceptions for error reporting
It mixes well with STL code. Installation and use is drop-dead easy because of supplied autoconf macros and an sdlucid-config shell script. SDLucid currently depends on
- a good c++ compiler (gcc 2.95 will do)
- SDL, obviously. :)
- ixlib, a C++ tool library.
<<less- a nice interface
- fast graphics primitives (polygons, circles...) with arbitrary fill modes
- affine transformations on surfaces (i.e. stretching, rotation...)
- bitmap fonts
- mp3, mod, wav playing with arbitrary mixing and samplerate conversion.
When designing SDLucid, I tried to follow these guidelines:
- make a new and clean interface to SDL that stays as close as possible to SDL terminology, but no closer.
- implement mighty functionality thats easy to use (some of this functionality duplicates what is available as SDL_mixer,SDL_image,SDL_ttf etc)
- use naming conventions that loosely resemble those of the STL, so SDLucid doesnt introduce another naming scheme into a client program
- stick to one mighty image format: PNG
- use exceptions for error reporting
It mixes well with STL code. Installation and use is drop-dead easy because of supplied autoconf macros and an sdlucid-config shell script. SDLucid currently depends on
- a good c++ compiler (gcc 2.95 will do)
- SDL, obviously. :)
- ixlib, a C++ tool library.
Download (0.42MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1174 downloads
SDL::MPEG 2.1.3
SDL::MPEG is a SDL perl extension. more>>
SDL::MPEG is a SDL perl extension.
SYNOPSIS
$info = new SDL::MPEG -from => $mpeg;
SDL::MPEG provides an interface to quering the status of a SMPEG stream.
METHODS
SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds
<<lessSYNOPSIS
$info = new SDL::MPEG -from => $mpeg;
SDL::MPEG provides an interface to quering the status of a SMPEG stream.
METHODS
SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds
Download (0.76MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1074 downloads
Abuse-SDL 0.7.0
Abuse-SDL is a port of Abuse by Crack Dot Com to Linux using the Simple DirectMedia Layer library. more>>
Abuse-SDL project is a port of Abuse by Crack Dot Com to Linux using the Simple DirectMedia Layer library. This allows Abuse to run at screen depths greater than 8bpp as well as fullscreen.
Main features:
- Run at any screen depth from 8bpp to 32bpp.
- Run fullscreen or in a window.
- Software and OpenGL hardware accelerated scaling.
- Lock the mouse to the window.
- Mousewheel support for changing weapons.
- Stereo sound.
<<lessMain features:
- Run at any screen depth from 8bpp to 32bpp.
- Run fullscreen or in a window.
- Software and OpenGL hardware accelerated scaling.
- Lock the mouse to the window.
- Mousewheel support for changing weapons.
- Stereo sound.
Download (0.65MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
837 downloads
SDL::Video 2.1.3
SDL::Video is a SDL perl extension. more>>
SDL::Video is a SDL perl extension.
SYNOPSIS
$video = new SDL::Video ( -name => pr0n.mpg );
SDL::Video adds support for MPEG video to your SDL Perl application. Videos are objects bound to surfaces, whose playback is controled through the objects interface.
METHODS
SDL::Video::error() returns any error messages associated with playback
SDL::Video::audio(bool) enables or disables audio playback, (on by default)
SDL::Video::video(bool) enables or disable video playback, (on by default)
SDL::Video::loop(bool) enables or disable playback looping (off by default)
SDL::Video::volume(int) set the volume as per the mixer volume
SDL::Video:display(surface) binds the clip to a display surface
SDL::Video::scale([x,y]|[surface]|int) scales the clip by either x,y factors, scales to the image dimensions, or a single scalar.
SDL::Video::play() plays the video clip, call SDL::Video::display() before playing
SDL::Video::pause() pauses video playback
SDL::Video::stop() stops video playback
SDL::Video::rewind() resets the clip to the beginning
SDL::Video::seek(offset) seeks to a particular byte offset
SDL::Video::skip(time) skips to a particular time
SDL::Video::region(rect) takes a SDL::Rect and defines the display area
SDL::Video::frame(int) renders a specific frame to the screen
SDL::Video::info() returns a new SDL::MPEG object reflecting the current status
SDL::Video::status() returns either SMPEG_PLAYING or SMPEG_STOPPED or SMPEG_ERROR
<<lessSYNOPSIS
$video = new SDL::Video ( -name => pr0n.mpg );
SDL::Video adds support for MPEG video to your SDL Perl application. Videos are objects bound to surfaces, whose playback is controled through the objects interface.
METHODS
SDL::Video::error() returns any error messages associated with playback
SDL::Video::audio(bool) enables or disables audio playback, (on by default)
SDL::Video::video(bool) enables or disable video playback, (on by default)
SDL::Video::loop(bool) enables or disable playback looping (off by default)
SDL::Video::volume(int) set the volume as per the mixer volume
SDL::Video:display(surface) binds the clip to a display surface
SDL::Video::scale([x,y]|[surface]|int) scales the clip by either x,y factors, scales to the image dimensions, or a single scalar.
SDL::Video::play() plays the video clip, call SDL::Video::display() before playing
SDL::Video::pause() pauses video playback
SDL::Video::stop() stops video playback
SDL::Video::rewind() resets the clip to the beginning
SDL::Video::seek(offset) seeks to a particular byte offset
SDL::Video::skip(time) skips to a particular time
SDL::Video::region(rect) takes a SDL::Rect and defines the display area
SDL::Video::frame(int) renders a specific frame to the screen
SDL::Video::info() returns a new SDL::MPEG object reflecting the current status
SDL::Video::status() returns either SMPEG_PLAYING or SMPEG_STOPPED or SMPEG_ERROR
Download (0.76MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1201 downloads
SDL::Color 2.1.3
SDL::Color is a SDL perl extension. more>>
SDL::Color is a SDL perl extension.
SYNOPSIS
$color = new SDL::Color ( -r => 0xde, -g => 0xad, -b =>c0 );
$color = new SDL::Color -surface => $app, -pixel => $app->pixel($x,$y);
$color = new SDL::Color -color => SDL::NewColor(0xff,0xaa,0xdd);
SDL::Color is a wrapper for display format independent color representations, with the same interface as SDL::Color.
new ( -color => )
SDL::Color::new with a -color option will construct a new object referencing the passed SDL_Color*.
new (-r => , -g => , -b => )
SDL::Color::new with -r,-g,-b options will construct both a SDL_Color structure, and the associated object with the specified vales.
new (-pixel =>, -surface =>)
SDL::Color::new with -pixel,-surface options will generate a SDL_Color* with the r,g,b values associated with the integer value passed by -pixel for the given -surfaces format.
r ( [ red ] ), g( [ green ] ), b( [ blue ] )
SDL::Color::r, SDL::Color::g, SDL::Color::b are accessor methods for the red, green, and blue components respectively. The color value can be set by passing a byte value (0-255) to each function.
pixel ( surface )
SDL::Color::pixel takes a SDL::Surface object and r,g,b values, and returns the integer representation of the closest color for the given surface.
<<lessSYNOPSIS
$color = new SDL::Color ( -r => 0xde, -g => 0xad, -b =>c0 );
$color = new SDL::Color -surface => $app, -pixel => $app->pixel($x,$y);
$color = new SDL::Color -color => SDL::NewColor(0xff,0xaa,0xdd);
SDL::Color is a wrapper for display format independent color representations, with the same interface as SDL::Color.
new ( -color => )
SDL::Color::new with a -color option will construct a new object referencing the passed SDL_Color*.
new (-r => , -g => , -b => )
SDL::Color::new with -r,-g,-b options will construct both a SDL_Color structure, and the associated object with the specified vales.
new (-pixel =>, -surface =>)
SDL::Color::new with -pixel,-surface options will generate a SDL_Color* with the r,g,b values associated with the integer value passed by -pixel for the given -surfaces format.
r ( [ red ] ), g( [ green ] ), b( [ blue ] )
SDL::Color::r, SDL::Color::g, SDL::Color::b are accessor methods for the red, green, and blue components respectively. The color value can be set by passing a byte value (0-255) to each function.
pixel ( surface )
SDL::Color::pixel takes a SDL::Surface object and r,g,b values, and returns the integer representation of the closest color for the given surface.
Download (0.21MB)
Added: 2007-08-09 License: Perl Artistic License Price:
806 downloads
SDLJoytest 11-10-2003
SDLJoytest project is a SDL-based joystick testing program for X11. more>>
SDLJoytest project is a SDL-based joystick testing program for X11.
SDLJoytest is a program that allows users to select from all joysticks found on the system (with SDL), and then test that selected joystick or other game controller.
<<lessSDLJoytest is a program that allows users to select from all joysticks found on the system (with SDL), and then test that selected joystick or other game controller.
Download (MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1067 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above sdl 20051119 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed