; TextPad syntax definitions for TGE ; by Daniel Neilsen C=1 [Syntax] Namespace1 = 6 IgnoreCase = Yes KeyWordLength = BracketChars = {[()]} OperatorChars = -+*/<>!~%^&|=@ PreprocStart = SyntaxStart = SyntaxEnd = HexPrefix = CommentStart = CommentEnd = CommentStartAlt = CommentEndAlt = SingleComment = // SingleCommentCol = SingleCommentAlt = SingleCommentColAlt = SingleCommentEsc = StringsSpanLines = No StringStart = " StringEnd = " StringAlt = StringEsc = \ CharStart = ' CharEnd = ' CharEsc = \ [Keywords 1] function break case continue default else for if return switch switch$ while datablock new or package [Keywords 2] true false NL TAB SPC [Keywords 3] AddCardProfile ContainerBoxEmpty ContainerRayCast ContainerSearchCurrDist ContainerSearchCurrRadiusDist ContainerSearchNext FreeMemoryDump GLEnableLogging GLEnableMetrics GLEnableOutline InitContainerRadiusSearch MathInit MatrixCreate MatrixCreateFromEuler MatrixMulPoint MatrixMulVector MatrixMultiply OpenALInitDriver OpenALRegisterExtensions OpenALShutdownDriver StripMLControlChars ValidateMemory VectorAdd VectorCross exec expandEscape expandFilename export fileBase fileExt fileName filePath findFirstFile findNextFile firstWord flushTextureCache getBoxCenter getBuildString getCompileTimeString getControlObjectAltitude getControlObjectSpeed getDesktopResolution getDisplayDeviceList getField getFieldCount getFields getFileCRC getFileCount getJoystickAxes profilerMarkerEnable purgeResources queryMasterServer quit rebuildModPaths redbookClose redbookGetDeviceCount redbookGetDeviceName redbookGetLastError redbookGetTrackCount redbookGetVolume redbookOpen redbookPlay redbookSetVolume redbookStop removeField removeRecord removeTaggedString removeWord resetLighting restWords rtrim saveJournal schedule VectorDist VectorDot VectorLen VectorNormalize VectorOrthoBasis VectorScale VectorSub activateDirectInput activateKeyboard activatePackage addMaterialMapping addOSCardProfile addTaggedString aiAddPlayer aiConnect alGetString alListener3f allowConnections alxCreateSource alxGetChannelVolume alxGetListener3f alxGetListenerf alxGetListeneri alxGetSource3f alxGetSourcef alxGetSourcei alxIsPlaying alxListener alxPlay alxSetChannelVolume alxSource3f alxSourcef alxSourcei alxStop alxStopAll backtrace buildTaggedString calcExplosionCoverage call cancel cancelServerQuery clearTextureHolds collapseEscape commandToClient commandToServer compile connect containerFindFirst containerFindNext createCanvas dbgSetParameters deactivateDirectInput deactivateKeyboard deactivatePackage debug debug_debugbreak debug_testx86unixmutex decreaseNPatch deleteDataBlocks deleteVariables detag disableMouse dnetSetLogging dumpConsoleClasses dumpMemSnapshot dumpNetStringTable getMaxFrameAllocation getModPaths getRandom getRandomSeed getRealTime getRecord getRecordCount getRecords getResolution getResolutionList getServerCount getSimTime getSubStr getTag getTaggedString getTerrainHeight getVersionNumber getVersionString getVideoDriverInfo getWord getWordCount getWords gotoWebPage increaseNPatch inputLog isDemoRecording isDeviceFullScreenOnly isEventPending isFile isFullScreen isJoystickDetected isKoreanBuild isObject isPackage isPointInside isWriteableFileName launchDedicatedServer lightScene localConnect lockMouse ltrim mAbs mAcos mAsin mAtan mCeil mCos mDegToRad mFloatLength mFloor mLog mPow mRadToDeg mSin mSolveCubic mSolveQuadratic mSolveQuartic mSqrt mTan makeTestTerrain msg nameToID nextResolution nextToken panoramaScreenShot pathOnMissionLoadDone screenShot setDefaultFov setDisplayDevice setEchoFileLoads setField setFov setInteriorFocusedDebug setInteriorRenderMode setLogMode setModPaths setNPatch setNetPort setOpenGLAnisotropy setOpenGLInteriorMipReduction setOpenGLMipReduction setOpenGLSkyMipReduction setOpenGLTextureCompressionHint setPowerAudioProfiles setRandomSeed setRecord setResolution setRes setScreenMode setServerInfo setShadowDetailLevel setVerticalSync setWord setZoomSpeed showDeleteThread showNewThread showPlay showSelectSequence showSequenceLoad showSetCamera showSetDetailSlider showSetKeyboard showSetLightDirection showSetPos showSetScale showShapeLoad showStop showToggleRoot showToggleStick showTurnLeft showTurnRight showUpdateThreadControl snapToggle sripChars startHeartbeat startRecord stopHeartbeat stopRecord stopServerQuery strToPlayerName strchr strcmp stricmp stripTrailingSpaces strlen strlwr strpos strreplace strstr strupr switchBitDepth telnetSetParameters dumpResourceStats dumpTextureStats echo echoInputState enableMouse enableWinConsole error permDisableMouse playDemo playJournal prevResolution profilerDump profilerDumpToFile profilerEnable toggleFullScreen toggleInputState toggleNPatch trace trim videoSetGammaCorrection warn