Index_F


F

fabric textures, 362

Face button (MilkShape Model tab), 399

face handlers, 505

Face menu (MilkShape 3D), 393-394

Face To Front command (MilkShape Face menu), 394

Fade In command (Audacity File menu), 549

Fade Out command (Audacity File menu), 549

fadeColor property, 530

fake phone shading, 100

Falcon 4, 6

fall animation sequence, torque-supported, 444

false keyword, 54, 735

fast phong shading, 100

fBm Fractal function, 537

fenders, vehicle models, 473-474

FFT Filter command (Audacity File menu), 549

fidelity

simulator games, 6

terrains, 366

field of view (FOV), 515

File menu

Audacity tool, 545-546

Import command, 387

Merge command, 429

MilkShape 3D, 391-392

Mission Editor, 588

Preferences command, 404

Save As File command, 507

Save Model command, 387

UVMapper tool, 407

File Tree View (UltraEdit-32), 33

FileBase() function, 686

FileExt() function, 686

FileName() function, 686

FileObject class, 728

FilePath() function, 686

files

listed files, Find in Files feature, 38

open files, Find in Files feature, 38

project files, Find in Files feature, 38

setting up, UltraEdit-32, 32

texture files, saving, 284-285

Fill tool (Paint Shop Pro), 516-517

film versus digital images, 352-353

Filter function, 537

Filter Textures option (Preferences dialog box), 405

filterflags parameter, 229

Find dialog box, 36-37

Find in Files feature, UltraEdit-32, 38

FindFirstFile() function, 647, 687

FindNextFile() function, 646, 648, 687

FindServer interface, 635-636, 648-650

First-Person Point-of-View (1st PPOV) games, 3, 662-663

First-Person Shooter (FPS) games, 3

FirstWord() function, 687

Fit in Window command (Audacity View menu), 547

fitParentWidth property, 344

flags

flags parameter, 228

mesh option (MilkShape special materials), 462-463

option (MilkShape special materials), 461-462

flat shading, 99, 469

Flatten function, 537

flesh-tone RBG settings, 324

flipCode Web site, 744

flipping objects, 393

Float command (Audacity View menu), 547

FlowAngle/FlowRate property, 535

FlushTextureCache() function, 687

FlyingVehicle class, 729

fog effects, 523

folders, game root, 129-130

fonts, text, 306

footstep sounds, 560-563

for keyword, 54, 735

for loop, 65-66

forums, as support infrastructure, 22

forward declarations, 48

forward slash (/), 61

FOV (field of view), 515

FPS (First-Person Shooter) games, 3, 662-663

frames, 339, 382

freedom of terrains, 366

Freehand Selection tool (Paint Shop Pro), 300

FreeMemoryDump() function, 687

freestanding particles, 595

Freeverb2 command (Audacity File menu), 549

freeware and shareware tools, 750-752

front view, MilkShape 3D, 382

full transformation, 97

function block, 51

function body, 51

function headers, 51

function keyword, 54, 735

functions. See also methods

activateDirectInput(), 667

activateKeyboard(), 667

activatePackage(), 667

Add Dirt, 537

AddCardProfile(), 668

addMaterialMapping(), 668

addMessageCallback, 268

AddOSCardProfile(), 669

AddTaggedString(), 669

AddToServerGuidList, 241

Adjust Height, 537

Adjust Selection, 537

alGetString(), 669

alListener3f(), 670

AllowConnections, 670

alxCreateSource(), 670

alxGetChannelVolume(), 671

alxGetListener3f(), 671

alxGetListenerf(), 671

alxGetListeneri(), 671

alxGetSource3f(), 672

alxGetSourcef(), 672

alxGetSourcei(), 672

alxListener(), 673

alxListenerf(), 552

alxlsPlaying(), 673

alxPlay(), 552, 673

alxSetChannelVolume(), 673

alxSource3f(), 674

alxSourcef(), 674

alxSourcei(), 675

alxStop(), 675

alxStopAll(), 675

arguments, 70

Backtrace(), 675

BackUp, 175

Bitmap, 537

Blend, 537

BuildTaggedString(), 676

CalcExplosionCoverage(), 676

Call(), 676

calling, 70, 126

Cancel(), 676

CancelServerQuery(), 677

Canyon Fractal, 537

ChatMessage, 267

ChatMessageAll, 653

chatPageDown, 640

Clear Empty, 537

ClearTextureHolds(), 677

client module functions, list of, 269-270

ClientCmdChatMessage, 267

ClientCmdMissionStart, 262

CollapseEscape(), 677

CommandToClient, 207-209, 250

CommandToClient(), 677

CommandToServer(), 206-207, 242, 250, 678

Compile(), 678

Connect(), 212

ContainerBoxEmpty(), 678

ContainerFindFirst(), 679

ContainerFindNext(), 679

ContainerRayCast(), 679

ContainerSearchCurrDist(), 679

ContainerSearchCurrRadiusDist(), 680

ContainerSearchNext(), 680

CreateCanvas(), 680

createPlayer, 610

CreateServer(), 143, 240

cycleGame, 656

datablocks, 108

DbgSetParameters(), 680

DeactivateDirectInput(), 680

DeactivateKeyboard(), 681

DeactivatePackage(), 681

Debug(), 681

Debug_degub_debugbreak(), 681

DecreaseFSAA(), 682

DefaultMessageCallback, 268

defined, 26, 66

DeleteDataBlocks(), 682

DeleteVariables(), 682

DescreaseNPatch(), 682

DestroyServer, 179, 240

Detag(), 682

DisableMouse(), 683

DnetSetLogging(), 683

DoExitGame(), 657

DoJump, 175

DoPitch, 175

DoYaw, 175

DumpConsole(), 683

DumpMemSnapshot(), 683

DumpNetStringTable(), 683

DumpResourceStats(), 684

DumpTextureStats(), 684

Echo(), 83, 684

EchoInputState(), 684

EnableMouse(), 684

EnableWinConsole(), 685

endGame, 656

EndMission, 246, 258

error, 83

Error(), 685

Excavate, 537

Exec(), 685

ExpandEscape(), 685

ExpandFilename(), 552, 685

Export(), 686

fBm Fractal, 537

FileBase(), 686

FileExt(), 686

FileName(), 686

FilePath(), 686

Filter, 537

FindFirstFile(), 647, 687

FindNextfile(), 646, 648, 687

FirstWord(), 687

Flatten, 537

FlushTextureCache(), 687

FreeMemoryDump(), 687

Fruit program example, 67-69

GameConnection(), 143

GetBoxCenter(), 688

GetBuildString(), 688

GetCompileTimeString(), 688

GetControlObject Altitude(), 688

GetControlObjectSpeed(), 688

GetDesktopResolution(), 689

GetDisplayDeviceList(), 689

GetField(), 689

GetFieldCount(), 689

GetFields(), 690

GetFileCount(), 690

GetFileCRC(), 690

getGroup, 652

getHelp, 634

GetJoystickAxes(), 690

GetMaxFrameAllocation(), 690

getMissionDisplayName, 646-647

GetModPaths(), 691

GetRandom(), 691

GetRandomSeed(), 691

GetRealTime(), 691

GetRecord(), 691

GetRecordCount(), 692

GetRecords(), 692

GetResolution(), 692

GetResolutionList(), 692

GetServerCount(), 692

GetSimTime(), 693

GetSubStr(), 693

GetTag(), 693

GetTaggedString(), 693

GetTerrainHeight(), 693

GetVersionNumber(), 694

GetVersionString(), 694

GetVideoDriverInfo(), 694

GetWord(), 652, 694

GetWordCount(), 694

GetWords(), 695

GLEnableLogging(), 695

GLEnableMetrics(), 695

GLEnableOutline(), 695

GoAhead, 175, 562-563

GoLeft, 175

GoRight, 175

GoToWebPage(), 695

Hydraulic Erosion, 537

IncreaseFSAA(), 696

IncreaseNPatch(), 696

InitBaseClient(), 143, 239

InitBaseServer(), 143, 239

InitCanvas(), 143

InitContainerRadiusSearch(), 696

initialControlSet(), 215

InitializeClient(), 143, 217-218, 642

InitializeServer(), 143

InputLog(), 696

IsDemoRecording(), 696

IsDeviceFullScreenOnly(), 697

IsEventPending(), 697

IsFile(), 697

IsFullScreen(), 697

IsJoystickDetected(), 697

IsKoreanBuild(), 698

IsNameUnique, 255

IsObject(), 698

IsPackage(), 698

IsPointInside(), 698

IsWriteableFileName(), 698

LaunchDedicatedServer(), 699

LaunchGame(), 161

LightScene(), 265, 699

LoadMission, 246, 250, 258

LoadMissionStage2, 246, 250

lockMouse(), 699

ltrim(), 699

mAbs(), 699

mAcos(), 700

main(), 51

makeTestTerrain(), 700

mAsin(), 700

mAtan(), 700

MathInit(), 701

MatrixCreate(), 701

MatrixCreateFromEuler(), 701

MatrixMulPoint(), 701

MatrixMultiply(), 702

MatrixMulVector(), 702

mCeil(), 702

mCos(), 702

mDegToRad(), 702

member, 127

mFloadLength(), 703

mFloor(), 703

MissionStartPhase, 250

mLog(), 703

MoveShape(), 109, 117

mPow(), 703

mRadToDeg(), 703

msg(), 704

mSin(), 704

mSolveCubic(), 704

mSolveQuadratic(), 704

mSolveQuartic(), 704

mSqrt(), 705

mTan(), 705

nameTolD(), 705

nCycleExec, 656

nextResolution(), 705

nextToken(), 706

objects, 126

onChatMessage, 268

onConnect(), 213

onConnectionAccepted(), 213

onConnectionDropped(), 214

onConnectionError(), 214

onConnectionRequest(), 212

onConnectionTimedOut(), 214

onConnectRequestRejected(), 213-214

onConnectRequestTimedOut(), 213

onCyclePauseEnd(), 656

onDataBlockObjectReceived(), 216, 265

onDataBlocksDone(), 216

onDrop(), 215

OnExit(), 140

onFileChunkReceived(), 216

onGhostAlwaysObjectReceived(), 216

onGhostAlwaysStarted(), 217

OnMissionDownloadPhase, 265

OnMissionEnded, 258

OnMissionLoaded, 179, 258

OnServerCreated(), 178, 258, 595, 620

OnServerDestroyed, 258

OnStart(), 140, 159, 231

OpenAlInitDriver, 706

OpenALShutdownDriver(), 706

Paint Material, 537

PanoramaScreenShot(), 706

parameters, 71

ParseArgs, 138, 230

pathOnMissionLoadDone(), 707

PermDisableMouse(), 707

PlayDemo(), 707

PlayJournal(), 707

PortInit, 240

PrevResolution(), 707

problem decomposition, 66

ProfilerDump(), 708

ProfilerDumpToFile(), 708

ProfilerEnable(), 708

ProfilerMarkerEnable(), 708

PurgeResources(), 708

QueryMasterServer(), 709

QueryStatus(), 225

Quit(), 709

RedbookClose(), 710

RedbookGetDeviceCount(), 710

RedbookGetDeviceName(), 710

RedbookGetLastError(), 710

RedbookGetTrackCount(), 710

RedbookGetVolume(), 711

RedbookOpen(), 711

RedbookPlay(), 711

RedbookSetVolume(), 711

RedbookStop(), 711

ReferenceDistance, 564

RemoveField(), 712

RemoveRecord(), 712

RemoveTaggedString(), 712

RemoveWord(), 712

ResetLighting(), 712

ResetMission, 246, 258

ResetServer, 241

RestWords(), 713

Rigid Multifractal, 537

Rtrim(), 713

SaveJournal(), 713

SceneLightingComplete, 265

Schedule(), 115, 178-179, 713

ScreenShot(), 713

Select, 537

SendMacro(), 206

server modules, list of, 270-272

ServerMessage, 268

serverPlay3D, 560, 562

Set Empty, 537

Set Height, 537

SetDefaultFov(), 714

SetDisplayDevice(), 714

SetEchoFileLoads(), 714

SetField(), 714

SetFov(), 715

SetFSAA(), 715

SetInteriorFocusedDebug(), 715

SetInteriorRenderMode(), 715

setLagIcon(), 215

SetLogMode(), 715

SetModPaths(), 716

SetNetPort(), 716

SetNPatch(), 716

SetOpenGLAnisotropy(), 716

SetOpenGLInteriorMipReduction(), 716

SetOpenGLMipReduction(), 717

SetOpenGLSkyMipReduction, 717

SetOpenGLTextureCompressionHint(), 717

SetRandomSeed(), 717

SetRecord(), 717

SetResolution(), 718

SetScreenMode(), 718

SetServerInfo, 718

SetShadowDetailLevel(), 718

SetVerticalSync(), 718

SetWord(), 719

SetZoomSpeed(), 719

ShapeBaseImageData, 570

ShowMenuScreen(), 161

Sinus, 537

Smooth, 537

Smooth Ridges, 537

Smooth Water, 537

Smoothing, 537

SpamAlert, 242

StartGame, 178

StartHeartbeat(), 719

StartRecording(), 719

StopHeartbeat(), 719

StopRecording(), 720

StopServerQuery(), 720

Strchr, 720

Strcmp(), 720-721

StripChars(), 721

StripMLControlChars(), 721

StripTrailingSpaces(), 721

Strlen(), 721

Strlwr(), 722

Strpos(), 722

Strreplace, 722

Strstr(), 722

StrToPlayerName(), 723

Strupr(), 723

SwitchBitDepth(), 723

TellAll(), 207

TelnetSetParameters(), 723

Terrain File, 537

TestShape(), 109

that return values, 71

Thermal Erosion, 537

Toggle3rdPPOVLook, 175

ToggleFullScreen(), 723

ToggleInputState(), 724

ToggleMessageBox, 637

ToggleNPatch(), 724

Trace(), 141, 724

Trim(), 724

Turbulence, 537

UpdateLightingProgress, 266

Usage(), 138

utility functions, Torque Game Engine, 25

ValidateMemory(), 724

VectorAdd(), 725

VectorCross(), 725

VectorDist(), 725

VectorDot(), 725

VectorLen(), 725

VectorNormalize(), 726

VectorOrthoBasis(), 726

VectorScale(), 726

VectorSub(), 726

VideoSetGammaCorrection(), 260, 726

Warn(), 83, 727

WeaponImage, 570

without parameters, 70

without return values, 70-71

funForce property, 154




3D Game Programming All in One
3D Game Programming All in One (Course Technology PTR Game Development Series)
ISBN: 159200136X
EAN: 2147483647
Year: 2006
Pages: 197

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net