RUDL

Module RUDL contains all RUDL classes as inner classes. It has some class methods of its own too.

Class Methods

versions

Returns a hash of library names with their versions that are supported by RUDL. This list was determined when RUDL was compiled for a certain system, and might change when other libraries have been installed or removed and RUDL is recompiled. Versions are RUDL::Version objects. This includes "RUDL" itself.

RUDL::Constants

All for the hacked init_subsystem and quit_subsystem, which should officially never be needed: INIT_TIMER, INIT_AUDIO, INIT_VIDEO, INIT_CDROM, INIT_JOYSTICK, INIT_NOPARACHUTE, INIT_EVERYTHING

RUDL::Pit

The Pit is where the things end up that don't fit anywhere else. The methods are documented where they fit best.

RUDL::SDLError

SDLError is the class that is thrown when SDL or RUDL find an SDL-specific problem.

RUDL::Version

Version is the class used for version comparisons. It defines four version levels: major, minor, patch and deepest.

<( v )

Compares this version number with the one in v. Returns true if older.

initialize( major=0, minor=0, patch=0, deepest=0 )

Initializes a new Version object.

to_s

Returns the version as a string: "major.minor.patch.deepest"