| Name | Unit | Description |
| AddPoints |
LbGraphicsUtil |
Adds two points as if they were vectors. |
| Addr |
LbOSNet |
|
| AF_INET |
LbOSNet |
|
| AlphaOff |
LbGraphics |
|
| AlphaOn |
LbGraphics |
|
| ARB_ENVCOMBINE |
LbGLExtDef |
|
| ARB_MULTITEXTURE |
LbGLExtDef |
|
| ARB_VBO |
LbGLExtDef |
|
| Arena |
MainWin |
|
| ArenaData |
PluginIntf |
|
| BikeColours |
LbAbstractTypes |
|
| BinaryToString |
LbTIConvert |
|
| BoolSetting |
LbConfig |
Returns a single boolean config setting. |
| BoolSettingDef |
LbConfig |
Returns a single boolean config setting, or the default specified. |
| Camera |
LbCamera |
|
| CamOffset |
DefaultCameraClasses |
|
| CamPointer |
PluginIntf |
|
| CamTarget |
MainWin |
|
| ChangeRes |
LbGLWindow |
** Change display settings (Nice wrapper around the Win32 API) |
| CleanUpMapFile |
uDebug |
|
| ClientDead |
LbClient |
|
| ClientInfo |
PluginIntf |
|
| CLIENT_TICKRATE |
LbNet |
|
| Closed |
DedServWin |
|
| ComponentOffset |
LbScreens |
|
| Compressed_Formats |
LbGLExtDef |
** Maps texture format tokens (ID numbers) to names |
| ConfigBoolSetting |
PluginIntf |
|
| ConfigBoolSettingDef |
PluginIntf |
|
| ConfigIntSetting |
PluginIntf |
|
| ConfigIntSettingDef |
PluginIntf |
|
| ConfigStrSetting |
PluginIntf |
|
| ConfigStrSettingDef |
PluginIntf |
|
| Connected |
LbClient |
|
| CountChar |
LbTypes |
TODO |
| CSToRaw |
UDPStuff |
|
| CS_SYNC |
UDPStuff |
and let us identify what type of packet we've received... |
| CurrentStep |
PluginIntf |
|
| CurrentTime |
PluginIntf |
|
| DEF_BASEPORT |
LbNet |
|
| DEF_CONTEXT |
LbGLWindow |
** Default GL context setup |
| DEF_SERVERNAME |
LbNet |
|
| Direction |
LbTypes |
TODO |
| DisplayMessage |
PluginIntf |
|
| DisposeCS |
UDPStuff |
|
| DisposeSC |
UDPStuff |
|
| Dist3D |
LbGraphicsUtil |
Calculates the 3D-distance between two points. |
| DrawTexts |
LbFont |
|
| EOutOfBounds |
LbTypes |
|
| ExplodeURL |
LbNetUtil |
Splits an URL up into the various parts... |
| ExtPointer |
PluginIntf |
|
| ExtSupported |
PluginIntf |
|
| EXT_ENVCOMBINE |
LbGLExtDef |
|
| FieldAddressOfValue |
LbTIAsm |
Finds the field in the given object holding a particular value and returns the address of that field. |
| FieldName |
LbTIAsm |
Finds the field in the given object with a particular address, and returns the name of that field (blank string if it can't find it). |
| FilePort |
LbNet |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps ***** END LICENSE BLOCK ***** |
| FloatSetting |
LbConfig |
Returns a single extended (floating-point) config setting. |
| FloatSettingDef |
LbConfig |
Returns a single extended (floating-point) config setting, or the default specified. |
| FontDrawTexts |
PluginIntf |
|
| FontPointer |
PluginIntf |
|
| FrameTick |
LbClient |
|
| frmArenaListEdit |
ArenaListEdit |
|
| frmBusy |
Busy |
Public declarations |
| frmConfigMain |
ConfigMain |
Public declarations |
| frmDedServ |
DedServWin |
|
| frmLightbikes |
MainWin |
|
| frmMonitor |
ServMonitorWin |
|
| FSOUND_FREE |
PluginIntf |
Value to play on any free channel, or to allocate a sample in a free sample slot. |
| GameInfos |
LbClient |
|
| GAME_START_COUNTDOWN |
LbScreenConsts |
Number of seconds for count-down to round start. |
| GAME_START_GO_LENGTH |
LbScreenConsts |
Duration of 'Go!' message. |
| GAME_START_VIEW_LENGTH |
LbScreenConsts |
Duration of 'waiting to start' panning. |
| GAME_WIN_VIEW_LENGTH |
LbScreenConsts |
Duration of "watching the git who won" sequence. |
| GetArena |
MainWin |
|
| GetBasePort |
PluginIntf |
|
| GetBikePos |
CameraPlugin |
|
| GetBroadcastAddrs |
LbNetUtil |
List of all possible valid broadcast addresses for the local network |
| GetClass |
PluginIntf |
|
| GetClassType |
LbClasses |
|
| GetClients |
PluginIntf |
|
| GetFileVersion |
LbOSUtil |
|
| GetLineNumberFromAddress |
uDebug |
|
| GetMapAddressFromAddress |
uDebug |
|
| GetMapFileName |
uDebug |
|
| GetMaxClients |
LbNet |
|
| GetModuleNameFromAddress |
uDebug |
|
| GetNewMessages |
LbLog |
Returns all the logged messages since last time it was called. |
| GetNiceIP |
LbNetUtil |
Formats an IP nicely (ie. translates 0.0.0.0 into appropriate IPs) |
| GetNum |
UDPStuff |
|
| GetOptimalClass |
LbGraphicsLevel |
|
| GetProcNameFromAddress |
uDebug |
|
| GetServersFound |
LbNetUtil |
Returns servers who've replied so far to the last search |
| glArrayObjectATI |
LbGLAtiExt |
|
| glBuf16Bit |
LbGLWindow |
|
| glBuf24Bit |
LbGLWindow |
|
| glBuf32Bit |
LbGLWindow |
|
| glBuf8Bit |
LbGLWindow |
|
| glBufNone |
LbGLWindow |
|
| glDeleteObjectBufferATI |
LbGLAtiExt |
|
| glDrawElementArrayATI |
LbGLAtiExt |
|
| glDrawRangeElementArrayATI |
LbGLAtiExt |
|
| glElementPointerATI |
LbGLAtiExt |
|
| GLE_3DFXCOMPRESSION |
LbGLExtDef |
|
| GLE_ANISO |
LbGLExtDef |
|
| GLE_BGRA |
LbGLExtDef |
|
| GLE_COMPVARRAY |
LbGLExtDef |
|
| GLE_ELEMENT_ARRAY |
LbGLAtiExt |
|
| GLE_FSAA |
LbGLExtDef |
|
| GLE_S3COMPRESSION |
LbGLExtDef |
|
| GLE_TEXCOMPRESSION |
LbGLExtDef |
|
| GLE_VARRAY |
LbGLExtDef |
|
| GLE_VARRAY_OBJECT |
LbGLAtiExt |
|
| glGetObjectBufferfvATI |
LbGLAtiExt |
|
| glGetObjectBufferivATI |
LbGLAtiExt |
|
| GLintptrARB |
LbGLExtDef |
ARB_VBO introduces new definitions for representing pointers |
| glIsObjectBufferATI |
LbGLAtiExt |
|
| glLockArrays |
LbGLExt |
|
| glNewObjectBufferATI |
LbGLAtiExt |
|
| GlobalData |
LbScreenFSM |
Public list of data associations used to allow temporary persistence of data between FSM states. |
| GLsizeiptrARB |
LbGLExtDef |
|
| GLString |
LbGLInfo |
|
| GLS_GENMIPMAP |
LbGLExtDef |
|
| GLS_LOD |
LbGLExtDef |
|
| glUnlockArrays |
LbGLExt |
|
| glUpdateObjectBufferATI |
LbGLAtiExt |
|
| GL_1PASS_SGIS |
LbGLExtDef |
|
| GL_2PASS_0_SGIS |
LbGLExtDef |
|
| GL_2PASS_1_SGIS |
LbGLExtDef |
|
| GL_4PASS_0_SGIS |
LbGLExtDef |
|
| GL_4PASS_1_SGIS |
LbGLExtDef |
|
| GL_4PASS_2_SGIS |
LbGLExtDef |
|
| GL_4PASS_3_SGIS |
LbGLExtDef |
|
| GL_ACTIVE_TEXTURE_ARB |
LbGLExtDef |
|
| GL_ADD_SIGNED_ARB |
LbGLExtDef |
|
| GL_ARRAY_BUFFER_ARB |
LbGLExtDef |
Bigass definitions for ARB_VBO |
| GL_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_ARRAY_OBJECT_BUFFER_ATI |
LbGLAtiExt |
|
| GL_ARRAY_OBJECT_OFFSET_ATI |
LbGLAtiExt |
|
| GL_BGRA_EXT |
LbGLExtDef |
|
| GL_BGR_EXT |
LbGLExtDef |
|
| GL_BUFFER_ACCESS_ARB |
LbGLExtDef |
|
| GL_BUFFER_MAPPED_ARB |
LbGLExtDef |
|
| GL_BUFFER_MAP_POINTER_ARB |
LbGLExtDef |
|
| GL_BUFFER_SIZE_ARB |
LbGLExtDef |
|
| GL_BUFFER_USAGE_ARB |
LbGLExtDef |
|
| GL_CLIENT_ACTIVE_TEXTURE_ARB |
LbGLExtDef |
|
| GL_COLOR_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_COMBINE_ALPHA_ARB |
LbGLExtDef |
|
| GL_COMBINE_ARB |
LbGLExtDef |
|
| GL_COMBINE_RGB_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_ALPHA_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_INTENSITY_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_LUMINANCE_ALPHA_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_LUMINANCE_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_RGBA_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_RGBA_FXT1_3DFX |
LbGLExtDef |
|
| GL_COMPRESSED_RGBA_S3TC_DXT1_EXT |
LbGLExtDef |
|
| GL_COMPRESSED_RGBA_S3TC_DXT3_EXT |
LbGLExtDef |
|
| GL_COMPRESSED_RGBA_S3TC_DXT5_EXT |
LbGLExtDef |
|
| GL_COMPRESSED_RGB_ARB |
LbGLExtDef |
|
| GL_COMPRESSED_RGB_FXT1_3DFX |
LbGLExtDef |
|
| GL_COMPRESSED_RGB_S3TC_DXT1_EXT |
LbGLExtDef |
|
| GL_COMPRESSED_TEXTURE_FORMATS_ARB |
LbGLExtDef |
|
| GL_CONSTANT_ARB |
LbGLExtDef |
|
| GL_DISCARD_ATI |
LbGLAtiExt |
|
| GL_DYNAMIC_ATI |
LbGLAtiExt |
|
| GL_DYNAMIC_COPY_ARB |
LbGLExtDef |
|
| GL_DYNAMIC_DRAW_ARB |
LbGLExtDef |
|
| GL_DYNAMIC_READ_ARB |
LbGLExtDef |
|
| GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_ELEMENT_ARRAY_ATI |
LbGLAtiExt |
|
| GL_ELEMENT_ARRAY_BUFFER_ARB |
LbGLExtDef |
|
| GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_ELEMENT_ARRAY_POINTER_ATI |
LbGLAtiExt |
|
| GL_ELEMENT_ARRAY_TYPE_ATI |
LbGLAtiExt |
|
| GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_GENERATE_MIPMAP_HINT_SGIS |
LbGLExtDef |
|
| GL_GENERATE_MIPMAP_SGIS |
LbGLExtDef |
|
| GL_INDEX_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_INTERPOLATE_ARB |
LbGLExtDef |
|
| GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT |
LbGLExtDef |
|
| GL_MAX_TEXTURE_UNITS_ARB |
LbGLExtDef |
|
| GL_MULTISAMPLE_SGIS |
LbGLExtDef |
|
| GL_NORMAL_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB |
LbGLExtDef |
|
| GL_OBJECT_BUFFER_SIZE_ATI |
LbGLAtiExt |
|
| GL_OBJECT_BUFFER_USAGE_ATI |
LbGLAtiExt |
|
| GL_OCCLUSION_TEST_HP |
LbGLExtDef |
|
| GL_OCCLUSION_TEST_RESULT_HP |
LbGLExtDef |
|
| GL_OPERAND0_ALPHA_ARB |
LbGLExtDef |
|
| GL_OPERAND0_RGB_ARB |
LbGLExtDef |
|
| GL_OPERAND1_ALPHA_ARB |
LbGLExtDef |
|
| GL_OPERAND1_RGB_ARB |
LbGLExtDef |
|
| GL_OPERAND2_ALPHA_ARB |
LbGLExtDef |
|
| GL_OPERAND2_RGB_ARB |
LbGLExtDef |
|
| GL_PRESERVE_ATI |
LbGLAtiExt |
|
| GL_PREVIOUS_ARB |
LbGLExtDef |
|
| GL_PRIMARY_COLOR_ARB |
LbGLExtDef |
|
| GL_READ_ONLY_ARB |
LbGLExtDef |
|
| GL_READ_WRITE_ARB |
LbGLExtDef |
|
| GL_RGB_SCALE_ARB |
LbGLExtDef |
|
| GL_SAMPLES_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_ALPHA_TO_MASK_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_ALPHA_TO_ONE_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_BUFFERS_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_MASK_INVERT_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_MASK_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_MASK_VALUE_SGIS |
LbGLExtDef |
|
| GL_SAMPLE_PATTERN_SGIS |
LbGLExtDef |
|
| GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_SOURCE0_ALPHA_ARB |
LbGLExtDef |
|
| GL_SOURCE0_RGB_ARB |
LbGLExtDef |
|
| GL_SOURCE1_ALPHA_ARB |
LbGLExtDef |
|
| GL_SOURCE1_RGB_ARB |
LbGLExtDef |
|
| GL_SOURCE2_ALPHA_ARB |
LbGLExtDef |
|
| GL_SOURCE2_RGB_ARB |
LbGLExtDef |
|
| GL_STATIC_ATI |
LbGLAtiExt |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps ***** END LICENSE BLOCK ***** |
| GL_STATIC_COPY_ARB |
LbGLExtDef |
|
| GL_STATIC_DRAW_ARB |
LbGLExtDef |
|
| GL_STATIC_READ_ARB |
LbGLExtDef |
|
| GL_STREAM_COPY_ARB |
LbGLExtDef |
|
| GL_STREAM_DRAW_ARB |
LbGLExtDef |
|
| GL_STREAM_READ_ARB |
LbGLExtDef |
|
| GL_SUBTRACT_ARB |
LbGLExtDef |
|
| GL_TEXTURE0_ARB |
LbGLExtDef |
|
| GL_TEXTURE10_ARB |
LbGLExtDef |
|
| GL_TEXTURE11_ARB |
LbGLExtDef |
|
| GL_TEXTURE12_ARB |
LbGLExtDef |
|
| GL_TEXTURE13_ARB |
LbGLExtDef |
|
| GL_TEXTURE14_ARB |
LbGLExtDef |
|
| GL_TEXTURE15_ARB |
LbGLExtDef |
|
| GL_TEXTURE16_ARB |
LbGLExtDef |
|
| GL_TEXTURE17_ARB |
LbGLExtDef |
|
| GL_TEXTURE18_ARB |
LbGLExtDef |
|
| GL_TEXTURE19_ARB |
LbGLExtDef |
|
| GL_TEXTURE1_ARB |
LbGLExtDef |
|
| GL_TEXTURE20_ARB |
LbGLExtDef |
|
| GL_TEXTURE21_ARB |
LbGLExtDef |
|
| GL_TEXTURE22_ARB |
LbGLExtDef |
|
| GL_TEXTURE23_ARB |
LbGLExtDef |
|
| GL_TEXTURE24_ARB |
LbGLExtDef |
|
| GL_TEXTURE25_ARB |
LbGLExtDef |
|
| GL_TEXTURE26_ARB |
LbGLExtDef |
|
| GL_TEXTURE27_ARB |
LbGLExtDef |
|
| GL_TEXTURE28_ARB |
LbGLExtDef |
|
| GL_TEXTURE29_ARB |
LbGLExtDef |
|
| GL_TEXTURE2_ARB |
LbGLExtDef |
|
| GL_TEXTURE30_ARB |
LbGLExtDef |
|
| GL_TEXTURE31_ARB |
LbGLExtDef |
|
| GL_TEXTURE3_ARB |
LbGLExtDef |
|
| GL_TEXTURE4_ARB |
LbGLExtDef |
|
| GL_TEXTURE5_ARB |
LbGLExtDef |
|
| GL_TEXTURE6_ARB |
LbGLExtDef |
|
| GL_TEXTURE7_ARB |
LbGLExtDef |
|
| GL_TEXTURE8_ARB |
LbGLExtDef |
|
| GL_TEXTURE9_ARB |
LbGLExtDef |
|
| GL_TEXTURE_BASE_LEVEL_SGIS |
LbGLExtDef |
|
| GL_TEXTURE_COMPRESSED_ARB |
LbGLExtDef |
|
| GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB |
LbGLExtDef |
|
| GL_TEXTURE_COMPRESSION_HINT_ARB |
LbGLExtDef |
|
| GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_TEXTURE_MAX_ANISOTROPY_EXT |
LbGLExtDef |
|
| GL_TEXTURE_MAX_LEVEL_SGIS |
LbGLExtDef |
|
| GL_TEXTURE_MAX_LOD_SGIS |
LbGLExtDef |
|
| GL_TEXTURE_MIN_LOD_SGIS |
LbGLExtDef |
|
| GL_VERTEX_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB |
LbGLExtDef |
|
| GL_WRITE_ONLY_ARB |
LbGLExtDef |
|
| HandleCommand |
LbInput |
Called for every user input starting with a "/". |
| HandleText |
LbInput |
Called for any other user input. |
| HP_OCCLUSION |
LbGLExtDef |
|
| hTons |
LbOSNet |
|
| IEventListener |
LbEvent |
etSystem |
| IGameInformation |
LbAbstractTypes |
|
| ILbFontParams |
LbAbstractTypes |
|
| Init |
LbConfig |
Loads the config files. Also copes with -c and -s command-line options. |
| InitArena |
MainWin |
|
| initCamera |
LbGraphics |
|
| IntSetting |
LbConfig |
Returns a single integer config setting. |
| IntSettingDef |
LbConfig |
Returns a single integer config setting, or the default specified. |
| IPositionable |
LbAbstractTypes |
|
| IPropertised |
LbAbstractTypes |
|
| IsConnected |
LbOSNet |
|
| IsInited |
LbInit |
Returns a boolean indicating if PreInit and Init have been called. |
| IsLocalIP |
LbNetUtil |
Checks whether IP belongs to this computer or not |
| LAYERID_FSM_CONTROL |
LbScreenConsts |
Do NOT change this - it's a quick-reference to the default ID used by the screen subsystem. |
| LAYERID_GAME_EXTRA |
LbScreenConsts |
This layer has the game logo and FPS counter on it. |
| LAYERID_GAME_FADE |
LbScreenConsts |
This layer does the fading effects for behind the menus. |
| LAYERID_GAME_MAIN |
LbScreenConsts |
This layer has the main game display. |
| LAYERID_GAME_WAIT |
LbScreenConsts |
This layer contains the waiting screens for multi-player games. |
| LAYERID_LOBBY_MENU |
LbScreenConsts |
This layer contains the main menu. |
| LAYERID_LOBBY_PANNING |
LbScreenConsts |
This layer contains the panning arena stuff. |
| LAYERID_PANNING_CTL |
LbScreenConsts |
All the panning control code. |
| LbColor |
LbTypes |
TODO |
| LbPlugin_GetClass |
LbClassHost |
|
| LbPlugin_GetClassList |
LbClassHost |
|
| LbPlugin_GetClassListCompat |
LbClassHost |
|
| LbPoint |
LbTypes |
TODO |
| LbTexCoord |
LbTypes |
TODO |
| Lb_CloseFunc |
LbSound |
|
| Lb_OpenFunc |
LbSound |
|
| Lb_ReadFunc |
LbSound |
|
| Lb_SeekFunc |
LbSound |
|
| Lb_TellFunc |
LbSound |
|
| LeaveOrtho |
LbGraphicsUtil |
The oposite of SetupOrtho - this returns everything to 3D mode. |
| LineNumbers |
uDebug |
|
| LoadAndParseMapFile |
uDebug |
TODO |
| LoadArena |
LbLoader |
|
| LoadComponentStrings |
LbTIMain |
|
| LoadLFMData |
LbTIMain |
|
| LocalHostName |
LbOSNet |
|
| LocalIPList |
LbOSNet |
|
| Log |
PluginIntf |
|
| LogErr |
PluginIntf |
|
| LogFmt |
PluginIntf |
|
| MainSocket |
PluginIntf |
|
| MainWindow |
LbMain |
Points to the instance of the main window everything is running in. |
| MakeLocalPath |
LbNetUtil |
Makes a path received via the network into a local file path |
| Manager |
LbDataManager |
|
| MaxTextureSize |
LbGLInfo |
|
| NETWORK_GAMES_UPDATE |
LbScreenClasses |
Delay between updating the network servers list. |
| NETWORK_LOBBY_USER_UPDATE |
LbScreenClasses |
Delay between forcing an update on the user list. |
| NewCS |
UDPStuff |
|
| NewSC |
UDPStuff |
|
| noofstrips |
LbBike |
No. of strips - Todo: set this when loading the map - but here temporarily for testing (FIXME). |
| nToa |
LbOSNet |
|
| PAckArray |
UDPStuff |
|
| PAckGroupArray |
UDPStuff |
|
| PBikeTurnsArray |
UDPStuff |
|
| PBlockFace |
LbTransparentLevel |
|
| PCam |
LbCamera |
|
| PCardinal |
LbTransparentLevel |
|
| PCompletePointList |
LbTypes |
A pointer to an array of complete points. |
| PFixedBikeTurns |
UDPStuff |
|
| PfnBindBufferProc |
LbGLExtDef |
ARB_VBO functions |
| PfnBufferDataProc |
LbGLExtDef |
|
| PfnBufferSubDataProc |
LbGLExtDef |
|
| PfnDeleteBuffersProc |
LbGLExtDef |
|
| PfnGenBuffersProc |
LbGLExtDef |
|
| PfnGetBufferParameterivProc |
LbGLExtDef |
|
| PfnGetBufferPointervProc |
LbGLExtDef |
|
| PfnGetBufferSubDataProc |
LbGLExtDef |
|
| PfnGLActiveTextureARBPROC |
LbGLExtDef |
|
| PfnGLClientActiveTextureARBPROC |
LbGLExtDef |
|
| PfnGLLockArraysProc |
LbGLExtDef |
|
| PfnGLMultiTexCoord1DARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1DVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1FARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1FVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1IARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1IVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1SARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord1SVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2DARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2DVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2FARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2FVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2IARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2IVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2SARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord2SVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3DARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3DVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3FARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3FVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3IARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3IVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3SARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord3SVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4DARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4DVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4FARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4FVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4IARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4IVARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4SARBPROC |
LbGLExtDef |
|
| PfnGLMultiTexCoord4SVARBPROC |
LbGLExtDef |
|
| PfnGLUnlockArraysProc |
LbGLExtDef |
|
| PfnIsBufferProc |
LbGLExtDef |
|
| PfnMapBufferProc |
LbGLExtDef |
|
| PfnSampleMaskProc |
LbGLExtDef |
|
| PfnSamplePatternProc |
LbGLExtDef |
|
| PfnUnmapBufferProc |
LbGLExtDef |
|
| PFnWGLGetARBExtensionsStringProc |
LbGLExtDef |
TODO |
| PFnWGLGetEXTExtensionsStringProc |
LbGLExtDef |
|
| PfnWGLGetSwapIntervalProc |
LbGLExtDef |
|
| PfnWGLSwapIntervalProc |
LbGLExtDef |
|
| PglArrObjFunc |
LbGLAtiExt |
|
| PglDelObjBufFunc |
LbGLAtiExt |
|
| PglDrawEleArrFunc |
LbGLAtiExt |
|
| PglDrawREleArrFunc |
LbGLAtiExt |
|
| PglElePntFunc |
LbGLAtiExt |
|
| PglGetObjBufFFunc |
LbGLAtiExt |
|
| PglGetObjBufIFunc |
LbGLAtiExt |
|
| PglIsObjBufFunc |
LbGLAtiExt |
|
| PglNewObjBufFunc |
LbGLAtiExt |
|
| PglUpdObjBufFunc |
LbGLAtiExt |
|
| PING_SYNC |
UDPStuff |
Server-Server comms packet, for funky shit |
| PInteger |
UDPStuff |
P3a,b |
| PIntList |
LbTypes |
A pointer to an array of integers. |
| Player |
MainWin |
|
| PlayMusic |
PluginIntf |
|
| PlaySound |
PluginIntf |
|
| PLbBaseArena |
LbAbstractTypes |
|
| PLbCamera |
LbCamera |
|
| PLbCollTrail |
LbTypes |
A pointer to a trail segment, TLbCollTrail. |
| PLbFont |
LbAbstractTypes |
|
| PLbPoint |
LbTypes |
A pointer to a TLbPoint. |
| PLbPointList |
LbTypes |
A pointer to an array of points. |
| PLevelTurnArray |
UDPStuff |
|
| PluginInfos |
PluginIntf |
|
| PointToStr |
LbGraphicsUtil |
Converts a point to a "x/y/z" string. |
| PreInit |
LbInit |
Initalises the very base systems; currently Plugin, PluginData, DataManager, Config and Sound. Also makes sure all plugin classes have been found and loaded. |
| ProcAddress |
LbPlugin |
Returns a pointer to the procedure named in ProcName. |
| ProcAddressAll |
LbPlugin |
Returns a list of pointers to all the procedures found matching ProcName. |
| Procedures |
uDebug |
|
| PROTOCOL_VERSION |
LbNet |
|
| PtCmp |
LbGraphicsUtil |
Returns true if two points are the same. |
| PTurnArray |
UDPStuff |
|
| PZeroBikeTurn |
UDPStuff |
|
| PZeroBikeTurnArray |
UDPStuff |
|
| QueueText |
PluginIntf |
|
| QueueTextC |
PluginIntf |
|
| QueueTextF |
PluginIntf |
|
| RawToCopySC |
UDPStuff |
|
| RawToCS |
UDPStuff |
|
| RawToSC |
UDPStuff |
|
| RawToZeroSC |
UDPStuff |
|
| RegisterClass |
LbClassHost |
|
| RegisterClasses |
LbClassHost |
|
| RegisterListener |
PluginIntf |
|
| Render |
LbGraphics |
|
| ReplaceText |
LbTypes |
TODO |
| ResolveHost |
LbOSNet |
|
| SafeIs |
LbClasses |
|
| SaveComponentStrings |
LbTIMain |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps ***** END LICENSE BLOCK ***** |
| SaveLFMToFile |
LbTIMain |
|
| ScanAllClasses |
LbClasses |
|
| ScreenStackChange |
MainWin |
|
| SCToRaw |
UDPStuff |
|
| SC_SYNC |
UDPStuff |
Client->Server UDP game data packet |
| SearchServers |
LbNetUtil |
Initiates a search for local servers. MUST know the broadcast port to be successful... |
| ServerStateNames |
LbAbstractTypes |
|
| SetupOrtho |
LbGraphicsUtil |
Sets all the OpenGL stuff to orthographic (2D) projection. |
| SetVolume |
LbSound |
|
| Shuffle |
LbTypes |
TODO |
| SRCH_SYNC |
UDPStuff |
Server->Client UDP game data packet |
| SSCOM_SYNC |
UDPStuff |
Server search packet |
| StartCli |
IRCCli |
Starts the IRC client. |
| StartClient |
PluginIntf |
|
| StartIServ |
Ident |
Starts the Ident server. |
| StartServer |
PluginIntf |
|
| StatusNames |
LbAbstractTypes |
Unready: No server running (or more likely, starting up/loading) -> Lobby Lobby: Accepting connections, waiting for a game to begin -> Loading Loading: 'Active' clients frozen, waiting for active clients to finish loading arena -> Game Game: Game in progress -> Lobby |
| StopCli |
IRCCli |
Stops the IRC client. |
| StopClient |
PluginIntf |
|
| StopIServ |
Ident |
Stops the Ident server. |
| StopMusic |
LbSound |
|
| StopServer |
PluginIntf |
|
| StringToBinary |
LbTIConvert |
|
| stripwidth |
LbBike |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): James Ross ***** END LICENSE BLOCK ***** |
| StrSetting |
LbConfig |
Returns a single string config setting. |
| StrSettingDef |
LbConfig |
Returns a single string config setting, or the default specified. |
| StrToFloatDef |
LbTypes |
TODO |
| TABMPTextureLoader |
TexturesBasicClasses |
Loads a BITMAP images as a texture, and automatically generates an alpha mask. |
| TAck |
UDPStuff |
|
| TAckArray |
UDPStuff |
|
| TAckGroup |
UDPStuff |
TODO |
| TAckGroupArray |
UDPStuff |
|
| TAckRecord |
LbServerState |
TODO |
| TAckTrack |
LbClientState |
TODO |
| TArenaCamera |
CameraPlugin |
Different types of cam added below |
| TArenaChosenProc |
LbServer |
|
| Target |
PluginIntf |
|
| TAssertionResponse |
LbAbstractTypes |
|
| TAtiElementGraphicsLevel |
LbAtiOptLevel |
|
| TAtiGraphicsLevel |
LbAtiOptLevel |
This object represents a single level in an arena as seen by the graphics sub-system. It stores all the geometry data, among other things. |
| TBike |
LbBlock |
Link a shorted name to TLbBaseGraphicsBike to make code more readable. |
| TBikeFacing |
LbTypes |
Define bike direction to be the same as a TDirection. |
| TBikeInfo |
UDPStuff |
Structure for a single bike used in networking (contains backed data). |
| TBikeStatus |
LbAbstractTypes |
|
| TBikeTurns |
UDPStuff |
|
| TBikeTurnsArray |
UDPStuff |
|
| TBlockArray |
LbAbstractTypes |
|
| TBlockClass |
LbAbstractTypes |
|
| TBlockEvent |
LbTypes |
Possible bike/block interactions. |
| TBlockFace |
LbTransparentLevel |
|
| TBlockFaceArray |
LbTransparentLevel |
|
| TBlockGeometry |
LbTypes |
Structure for storing the geometry of a single block. |
| TBlockIndexer |
LbTransparentLevel |
|
| TBlockPos |
LbTransparentLevel |
|
| TBlockPosArray |
LbTransparentLevel |
|
| TBMPTextureLoader |
TexturesBasicClasses |
Loads a BITMAP images as a texture. |
| TBuiltinCommands |
BuiltinCommands |
Contains three built-in commands; /arena, /nick and /go. |
| TCamPFunc |
PluginIntf |
|
| TCardinalArray |
LbTransparentLevel |
|
| TCIFunc |
PluginIntf |
|
| TClassArray |
LbClassHost |
Array of classes, used to store the classes available in the plugins. |
| TClassList |
LbClasses |
Array of classes from plugins. |
| TClientCreatedProc |
LbServer |
|
| TClientStatus |
LbAbstractTypes |
|
| TCmpTextureFormat |
LbGLExtDef |
** Record storing data on a compressed texture format |
| TCommandDispatcher |
LbCommands |
|
| TCommandDispatcherClass |
LbCommands |
|
| TCommandMeth |
LbCommands |
Prototype for a /-command function. |
| TCompletePoint |
LbTypes |
A complete point - has texture coords, colour data and location. |
| TCompletePointList |
LbTypes |
An array of complete points. |
| TCompVArrayGraphicsLevel |
LbDefaultLevel |
The same as TDefaultGraphicsLevel, but using Compiled Vertex Arrays. |
| TCoolCamera |
DefaultCameraClasses |
|
| TCopySCDatagram |
UDPStuff |
P5a |
| TCornerRampBlock |
BasicBlocksClasses |
A special block for when two ramps meet at right-angles. |
| TCSDatagram |
UDPStuff |
|
| TDataManager |
LbDataManager |
Class for dealing with finding files we need, and opening a TStream to them. |
| TDataManagerClass |
LbDataManager |
|
| TDblFunc |
PluginIntf |
|
| TDefaultCommands |
CommandsBaseClasses |
Contains all the base-level commands for the game; /playmusic, /playsound, /startserver, /stopserver, /connect, /disconnect, /quit, /camera and /wireframe. |
| TDefaultGraphicsLevel |
LbDefaultLevel |
This object represents a single level in an arena as seen by the graphics sub-system. It stores all the geometry data, among other things. |
| TDefaultPropertiser |
LbInterfaceImps |
A basic implementation of IPropertised. |
| TDirection |
LbTypes |
Enum of directions used in the game. |
| TDisplayMode |
LbGLWindow |
** Details about one display mode |
| TDisplayModeArray |
LbGLWindow |
** A list of display modes |
| TDrunkCamera |
DefaultCameraClasses |
|
| TEnterResult |
LbTypes |
Possible return codes for when a bike neters a block. |
| TEvent |
LbEvent |
Enum of the individual events. |
| TEventProc |
PluginIntf |
|
| TEventType |
LbEvent |
Enum of the different classes of events. |
| TEventTypes |
LbEvent |
|
| TExtFunc |
PluginIntf |
|
| TExtMFunc |
PluginIntf |
|
| TExtraNetCommands |
NetMoreClasses |
Provides extra networking commands. |
| TFileRequest |
NetClasses |
|
| TFixedBikeTurns |
UDPStuff |
|
| TFontFunc |
PluginIntf |
|
| TfrmArenaListEdit |
ArenaListEdit |
|
| TfrmBusy |
Busy |
|
| TfrmConfigMain |
ConfigMain |
The main form for the configure program. |
| TfrmDedServ |
DedServWin |
|
| TfrmLightbikes |
MainWin |
Main form for entire game - everything runs off this. |
| TfrmMonitor |
ServMonitorWin |
|
| TGameParameter |
LbTypes |
Generic thingys (parameters) for a game. Usually set by the server and passed to the client at appropriate time. |
| TGCFunc |
PluginIntf |
|
| TGetArenaFunc |
PluginIntf |
|
| TGLBuffer |
LbGLWindow |
** Stores the size of a buffer |
| TGLContext |
LbGLWindow |
** Details about one GL pixel format |
| TGLInformation |
LbGLInfo |
Enum for which bit of the OpenGL information is being requested. |
| TGraphicsLevelClass |
LbGraphicsLevel |
The class of arena level renders. |
| Tick |
LbTimer |
Updates CurrentTime and CurrentStep - must only be called once per frame! |
| TimeNow |
LbTimer |
Gets kickarse high-accuracy time. |
| TInAddr |
LbOSNet |
|
| TIndexArray |
LbTypes |
|
| TIntFunc |
PluginIntf |
|
| TIntList |
LbTypes |
An array of integers. |
| TKnownClient |
LbServerState |
Represents a single client at the server end. Keeps track of turns, etc. |
| TLameCamera |
DefaultCameraClasses |
|
| TLb2dPoint |
LbTypes |
A 2D point. Uses single accuracy. |
| TLbArena |
LbArena |
|
| TLbBaseArena |
LbAbstractTypes |
|
| TLbBaseBike |
LbAbstractTypes |
Base bike for everything. |
| TLbBaseBlock |
LbAbstractTypes |
|
| TLbBaseGraphicsArena |
LbGraphics |
|
| TLbBaseGraphicsBike |
LbGraphics |
|
| TLbBaseGraphicsLevel |
LbGraphicsLevel |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps James Ross ***** END LICENSE BLOCK ***** |
| TLbBaseLevel |
LbAbstractTypes |
|
| TLbBaseScreen |
LbScreens |
This is the base screen object that all screens need to decend from. |
| TLbBaseTexture |
LbAbstractTypes |
|
| TLbBike |
LbBike |
|
| TLbBlock |
LbBlock |
The basic game logic block. Actual block classes decend from this class. |
| TLbCamera |
LbCamera |
This class controls the camera's behaviour (or at least allows inherited functions access (obviously kinda useful :) ). |
| TLbCameraClass |
LbCamera |
|
| TLbClientAI |
LbClientAI |
Encapsulates the entire AI system - server/client holds instances of these and nothing else. |
| TLbClientAIArena |
LbClientAIArena |
LbArena, |
| TLbClientAIBike |
LbClientAIBike |
|
| TLbClientAITCPSocket |
LbClientAI |
|
| TLbClientAIUDPSocket |
LbClientAI |
|
| TLbCollTrail |
LbTypes |
Stores a single trail segment. |
| TLbColor |
LbTypes |
A colour. |
| TLbDataSource |
LbDataSource |
Base-level class that all data sources decend from. Defines data-manager interface. |
| TLbDataSourceClass |
LbDataSource |
|
| TLbFont |
LbAbstractTypes |
|
| TLbGame |
LbGame |
Um... not sure what the hell this is for. |
| TLbGLForm |
LbGLWindow |
** Form (window) with support for OpenGL rendering |
| TLbGraphicsArena |
LbGraphicsArena |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): James Ross ***** END LICENSE BLOCK ***** |
| TLbGraphicsBike |
LbGraphicsBikes |
Implements all the procedures and functions needed. All drawing code for bikes is in this object. |
| TLbLevel |
LbLevel |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): James Ross ***** END LICENSE BLOCK ***** |
| TLbMenuItem |
LbScreenComponents |
Stores all the data for a single menu item. |
| TLbMPoint |
LbTypes |
A special record the allows access to it's contents as Cardinals or as a TLbPoint. |
| TLbNetSource |
NetClasses |
An implementation of a data source that streams the data from a remote server. |
| TLbNothingPlugin |
LbAbstractTypes |
|
| TLbPlayer |
LbAbstractTypes |
|
| TLbPoint |
LbTypes |
A 3D point. Uses single accuracy. |
| TLbPointList |
LbTypes |
Array of 3D points. |
| TLbRconScreen |
LbRconScreen |
TLbBaseScreen decendant that deals with the Rcon screen, and it's events. |
| TLbScreenChooseArena |
LbScreenClasses |
Used to select an arena. |
| TLbScreenClass |
LbScreens |
|
| TLbScreenCompButton |
LbScreenComponents |
A button. Displays some text in a big box, and allows the user to click on it. |
| TLbScreenCompCheck |
LbScreenComponents |
A checkbox. Displays a box with an optional tick in it, with some text to the right. |
| TLbScreenCompContainer |
LbScreenComponents |
A basic component that "contains" everything. All TLbScreen decendants should put all their ocmponents into one of these. |
| TLbScreenCompEdit |
LbScreenComponents |
An edit box. Displays some text in a box, and allows the user to edit it. |
| TLbScreenCompFrame |
LbScreenComponents |
A basic component that just draws a frame and a caption at the top. |
| TLbScreenCompGfx |
LbScreenComponents |
This component does nothing. No, really. Check the source code! ;) |
| TLbScreenCompLabel |
LbScreenComponents |
A label. Displays some text in a dark gray colour - also word-wraps the text. |
| TLbScreenCompList |
LbScreenComponents |
A list box. Contains lots of string items, and scroll bar, and can have one item selected. |
| TLbScreenComponent |
LbScreens |
Base-level class that all screen components decend from. Defined all the basic interfaces used by the screens and the components, including ProcessEvent. |
| TLbScreenComponentClass |
LbScreens |
Not exposing this for the moment because the class decides, right now --Fice |
| TLbScreenCompPassword |
LbScreenComponents |
An edit box that displays only asterisks, ala password boxes. |
| TLbScreenCompScroll |
LbScreenComponents |
A scroll bar. Works horizontally and vertically, and includes a large step size. Responds to the mouse wheel. |
| TLbScreenCompWin |
LbScreenComponents |
A component that does nothing new visually (doesn't draw anything, except a dark box), but allows other components to be contained in it. It then deals with passing events to these components, and moving them as needed, etc.. |
| TLbScreenContainer |
LbScreens |
This object is used by the main game, and controls all aspects of the multi-layered screen system. Screens call-back to this object to change the layers, and all events pass through this object between the game and all the screens themselves. |
| TLbScreenFade |
LbScreenClasses |
Does the fade-in and fade-out effects. |
| TLbScreenFSMGame |
LbScreenFSM |
The Game state in the lb3d FSM. Moves forward to Trans2. |
| TLbScreenFSMGameEnded |
LbScreenFSM |
The GameEnded state in the lb3d FSM. Moves forward to Lobby or Waiting/Trans1. |
| TLbScreenFSMLobby |
LbScreenFSM |
The Lobby state in the lb3d FSM. Moves forward to Waiting. |
| TLbScreenFSMTrans1 |
LbScreenFSM |
The Trans1 state in the lb3d FSM. Moves forward to Game. |
| TLbScreenFSMTrans2 |
LbScreenFSM |
The Trans2 state in the lb3d FSM. Moves forward to Trans3. |
| TLbScreenFSMTrans3 |
LbScreenFSM |
The Trans3 state in the lb3d FSM. Moves forward to GameEnded. |
| TLbScreenFSMWaiting |
LbScreenFSM |
The Waiting state in the lb3d FSM. Moves forward to Trans1. |
| TLbScreenGameJoin |
LbScreenClasses |
Multiplayer joining screen. |
| TLbScreenInGame |
LbScreenClasses |
Base level screen for the in-game stuff. |
| TLbScreenMainMenu |
LbScreenClasses |
The main in-game menu. |
| TLbScreenMenu |
LbScreenComponents |
Represents a menu on a screen. |
| TLbScreenMulti |
LbScreenClasses |
Multiplayer setup screen. |
| TLbScreenOptions |
LbScreenClasses |
The main in-games options screen. |
| TLbScreenOverlay |
LbScreenClasses |
Overlays the game logo. |
| TLbScreenPanner |
LbScreenClasses |
Screen used for the kick-arse panning arena effect. |
| TLbScreenPannerCtl |
LbScreenClasses |
Screen used for the kick-arse panning arena effect. |
| TLbScreenPreviewArena |
LbScreenClasses |
Like a full-screen preview; show only a "leave" button in the bottom-right for returning to previous state. |
| TLbServer |
LbServer |
|
| TLbSocket |
LbOSNet |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps ***** END LICENSE BLOCK ***** |
| TLbSocketClient |
LbOSNet |
|
| TLbSocketServer |
LbOSNet |
|
| TLbTCPSocket |
LbClient |
TODO |
| TLbTexCoord |
LbTypes |
A single texture coordinate. Uses single accuracy. |
| TLbTexture |
LbTexture |
A general implementation of a texture class. Keeps control of all OpenGL-related data. |
| TLbTransitionComp |
LbScreenTransitions |
A special TLbScreenCompContainer class that 'animates' it's child components when initially created and displayed. |
| TLbTransparentLevel |
LbTransparentLevel |
|
| TLbUDPSocket |
LbClient |
TODO |
| TLeetReader |
LbTIConvert |
A Reader class that works for people who aren't Borland |
| TLevelTurn |
UDPStuff |
Structure for a bike's turn used in networking (contains backed data). |
| TLevelTurnArray |
UDPStuff |
TODO |
| TLFFunc |
PluginIntf |
|
| TListRange |
LbTypes |
TODO |
| TLocalClientState |
LbServerSockets |
|
| TMessageProc |
LbServerSockets |
|
| TMsgFunc |
PluginIntf |
|
| TMyState |
LbClientState |
TODO |
| TNormalCamera |
NormalCamera |
Basic camera that simply sits above and behind the bike. |
| TNullBlock |
BasicBlocksClasses |
|
| TObjFunc |
PluginIntf |
|
| TOccludedLevel |
LbOccludedLevel |
|
| TOcclusionBlock |
LbOccludedLevel |
This object represents a single level in an arena as seen by the graphics sub-system. It stores all the geometry data, among other things. |
| TPackedPoint |
LbTransparentLevel |
from block geometry |
| TPannerCamera |
DefaultCameraClasses |
|
| TParsedArena |
LbParsedArena |
This object represents a parsed (loaded) arena. |
| TParsedBlock |
LbParsedArena |
Structure recording information about a single block. |
| TParsedLevel |
LbParsedArena |
A parsed level is an array of parsed blocks. |
| TPluggableDataManager |
LbPluginData |
A simple TDataManager that plugins can decend from to provide more data sources. |
| TPNGTextureLoader |
TexturesAdvClasses |
A texture loader implementation for loading PNG images. |
| TPosFunc |
PluginIntf |
|
| TProc |
PluginIntf |
|
| TPSFunc |
PluginIntf |
|
| TQCFunc |
PluginIntf |
|
| TQFFunc |
PluginIntf |
|
| TQFunc |
PluginIntf |
|
| TRampBlock |
BasicBlocksClasses |
A sloped block for moving between levels. |
| TRconCommand |
LbServerRcon |
|
| TRenderBlock |
LbTransparentLevel |
|
| TriggerEvent |
LbEvent |
|
| TScreenEvent |
LbScreens |
Enum for all the different events that can be passed through the screens. |
| TScreenLayer |
LbScreens |
Structure storing all the details of a single layer in the screen system. |
| TScreenMode |
ConfigMain |
Records details of a single screen mode: width, height and bit depth. |
| TScreenStackChange |
LbScreens |
Procedure prototype for the screen-to-screen-container callback. |
| TScrollBarState |
LbScreenComponents |
Enum of the different interaction states a scrollbar component can be in. Allows scrollbars to do dragging of the thum, etc.. |
| TServer |
LbNetUtil |
***** BEGIN LICENSE BLOCK ***** Version: MPL 1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Lightbikes 3D. The Initial Developer of the Original Code is University of Warwick Computing Society. Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved. Contributor(s): David Capps James Ross ***** END LICENSE BLOCK ***** |
| TServerRcon |
LbServerRcon |
|
| TServers |
LbNetUtil |
ping time from server ... -1 = Unknown |
| TServerState |
LbAbstractTypes |
|
| TSimplestDataManager |
LbFileDataManager |
A very basic TDataManager that just tries to find the file on the local file system. |
| TSLFunc |
PluginIntf |
|
| TSliderTransition |
LbTransitionClasses |
A basic TLbTransitionComp that slides components in from the side of the screen. |
| TSockAddr |
LbOSNet |
|
| TSockAddrIn |
LbOSNet |
|
| TSocketFileSender |
LbFileServer |
|
| TSolidBlock |
BasicBlocksClasses |
A solid block. |
| TSortedBlock |
LbTransparentLevel |
|
| TSortedBlockArray |
LbTransparentLevel |
|
| TSSComType |
UDPStuff |
Ping packet for determining network speeds |
| TStackChangeEvent |
LbScreens |
Enum representing the effect a screen wants to have on a layer. Used by the screen-to-screen-container callback. |
| TStart |
LbParsedArena |
Structure recording information about a single start point. |
| TStartPoint |
LbTypes |
Records the data needed for a single start point. |
| TStrBool2Func |
PluginIntf |
|
| TStrBoolFunc |
PluginIntf |
|
| TStrFunc |
PluginIntf |
|
| TStrInt2Func |
PluginIntf |
|
| TStrIntFunc |
PluginIntf |
|
| TStrStr2Func |
PluginIntf |
|
| TStrStrFunc |
PluginIntf |
|
| TStrStrProc |
PluginIntf |
|
| TTCPClient |
LbServerSockets |
|
| TTCPServer |
LbServer |
|
| TTextureFilter |
LbTypes |
Possible OpenGL texture filtering modes. |
| TTextureFormat |
LbTextureLoader |
Enum for the possibly texture formats. |
| TTextureSource |
LbTextureLoader |
|
| TTextureSourceClass |
LbTextureLoader |
|
| TThreadFileSender |
LbFileServer |
|
| TTiltCamera |
DefaultCameraClasses |
Different types of cam added below |
| TTurn |
UDPStuff |
|
| TTurnArray |
UDPStuff |
|
| TUDPServer |
LbServerSockets |
|
| TUltimateCamera |
DefaultCameraClasses |
|
| TUnknownCommandProc |
LbServerSockets |
|
| TurnMade |
LbClient |
|
| TVArrayGraphicsLevel |
LbDefaultLevel |
This object renders levels just like it's parent, TDefaultGraphicsLevel, but takes advantage of Vertex Arrays. |
| TVBOGraphicsLevel |
LbVBOLevel |
This object represents a single level in an arena as seen by the graphics sub-system. It stores all the geometry data, among other things. |
| TVersion |
LbOSUtil |
Structure representing the entire version of a single component. |
| TWinFunc |
PluginIntf |
|
| TWinnerCamera |
DefaultCameraClasses |
|
| TZeroBikeTurn |
UDPStuff |
|
| TZeroBikeTurnArray |
UDPStuff |
|
| TZeroSCDatagram |
UDPStuff |
|
| UberFrameTick |
PluginIntf |
|
| UDPPort |
LbNet |
|
| Units |
uDebug |
|
| UnregisterListener |
PluginIntf |
|
| VerToString |
LbOSUtil |
|
| VK_ACCEPT |
LbOSInput |
|
| VK_ADD |
LbOSInput |
|
| VK_APPS |
LbOSInput |
|
| VK_ATTN |
LbOSInput |
|
| VK_BACK |
LbOSInput |
|
| VK_CANCEL |
LbOSInput |
|
| VK_CAPITAL |
LbOSInput |
|
| VK_CLEAR |
LbOSInput |
|
| VK_CONTROL |
LbOSInput |
|
| VK_CONVERT |
LbOSInput |
|
| VK_CRSEL |
LbOSInput |
|
| VK_DECIMAL |
LbOSInput |
|
| VK_DELETE |
LbOSInput |
|
| VK_DIVIDE |
LbOSInput |
|
| VK_DOWN |
LbOSInput |
|
| VK_END |
LbOSInput |
|
| VK_EREOF |
LbOSInput |
|
| VK_ESCAPE |
LbOSInput |
|
| VK_EXECUTE |
LbOSInput |
|
| VK_EXSEL |
LbOSInput |
|
| VK_F1 |
LbOSInput |
|
| VK_F10 |
LbOSInput |
|
| VK_F11 |
LbOSInput |
|
| VK_F12 |
LbOSInput |
|
| VK_F13 |
LbOSInput |
|
| VK_F14 |
LbOSInput |
|
| VK_F15 |
LbOSInput |
|
| VK_F16 |
LbOSInput |
|
| VK_F17 |
LbOSInput |
|
| VK_F18 |
LbOSInput |
|
| VK_F19 |
LbOSInput |
|
| VK_F2 |
LbOSInput |
|
| VK_F20 |
LbOSInput |
|
| VK_F21 |
LbOSInput |
|
| VK_F22 |
LbOSInput |
|
| VK_F23 |
LbOSInput |
|
| VK_F24 |
LbOSInput |
|
| VK_F3 |
LbOSInput |
|
| VK_F4 |
LbOSInput |
|
| VK_F5 |
LbOSInput |
|
| VK_F6 |
LbOSInput |
|
| VK_F7 |
LbOSInput |
|
| VK_F8 |
LbOSInput |
|
| VK_F9 |
LbOSInput |
|
| VK_FINAL |
LbOSInput |
|
| VK_HANGUL |
LbOSInput |
|
| VK_HANJA |
LbOSInput |
|
| VK_HELP |
LbOSInput |
|
| VK_HOME |
LbOSInput |
|
| VK_INSERT |
LbOSInput |
|
| VK_JUNJA |
LbOSInput |
|
| VK_KANA |
LbOSInput |
|
| VK_KANJI |
LbOSInput |
|
| VK_LBUTTON |
LbOSInput |
|
| VK_LCONTROL |
LbOSInput |
|
| VK_LEFT |
LbOSInput |
|
| VK_LMENU |
LbOSInput |
|
| VK_LSHIFT |
LbOSInput |
|
| VK_LWIN |
LbOSInput |
|
| VK_MBUTTON |
LbOSInput |
|
| VK_MENU |
LbOSInput |
|
| VK_MODECHANGE |
LbOSInput |
|
| VK_MULTIPLY |
LbOSInput |
|
| VK_NEXT |
LbOSInput |
|
| VK_NONAME |
LbOSInput |
|
| VK_NONCONVERT |
LbOSInput |
|
| VK_NUMLOCK |
LbOSInput |
|
| VK_NUMPAD0 |
LbOSInput |
|
| VK_NUMPAD1 |
LbOSInput |
|
| VK_NUMPAD2 |
LbOSInput |
|
| VK_NUMPAD3 |
LbOSInput |
|
| VK_NUMPAD4 |
LbOSInput |
|
| VK_NUMPAD5 |
LbOSInput |
|
| VK_NUMPAD6 |
LbOSInput |
|
| VK_NUMPAD7 |
LbOSInput |
|
| VK_NUMPAD8 |
LbOSInput |
|
| VK_NUMPAD9 |
LbOSInput |
|
| VK_OEM_CLEAR |
LbOSInput |
|
| VK_PA1 |
LbOSInput |
|
| VK_PAUSE |
LbOSInput |
|
| VK_PLAY |
LbOSInput |
|
| VK_PRINT |
LbOSInput |
|
| VK_PRIOR |
LbOSInput |
|
| VK_PROCESSKEY |
LbOSInput |
|
| VK_RBUTTON |
LbOSInput |
|
| VK_RCONTROL |
LbOSInput |
|
| VK_RETURN |
LbOSInput |
|
| VK_RIGHT |
LbOSInput |
|
| VK_RMENU |
LbOSInput |
|
| VK_RSHIFT |
LbOSInput |
|
| VK_RWIN |
LbOSInput |
|
| VK_SCROLL |
LbOSInput |
|
| VK_SELECT |
LbOSInput |
|
| VK_SEPARATOR |
LbOSInput |
|
| VK_SHIFT |
LbOSInput |
|
| VK_SNAPSHOT |
LbOSInput |
|
| VK_SPACE |
LbOSInput |
|
| VK_SUBTRACT |
LbOSInput |
|
| VK_TAB |
LbOSInput |
|
| VK_UP |
LbOSInput |
|
| VK_ZOOM |
LbOSInput |
|
| WGL_ARB_STRING |
LbGLExtDef |
|
| WGL_EXT_STRING |
LbGLExtDef |
End of ARB_VBO functions |
| WGL_SWAP_CONTROL |
LbGLExtDef |
|
| WinChangeDisplaySettingsA |
LbGLWindow |
** Change display settings (Win32 API call) |
| XorChecksum |
UDPStuff |
|