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