/L20"JamagicScript" Nocase Line Comment = // Block Comment On File Extensions = J
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?
/Function String = "%[a-zA-Z_]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1 LANGUAGE COMMANDS (project started on Feb.2001 by Giovanni@Cardona.com)
Break
Case Copy
Default
Else End
For Function
If
New
Refresh Return
This
Var
While
/C2 PARAMETERS
CDROM
DESEMITRANSP DIRECT3D DIRECTORY_SEPARATOR
FALSE FIXED
GLIDE
NODIRS NOFILES
OFF ON OPENGL
RAMDISK REMOTE REMOVABLE
SHORTNAMES SOFTWARE_DIRECTDRAW SORT SUBDIRS
TRUE
UNKNOWN USEIMAGEPALETTE
/C3 WINDOWS AND SYSTEM FUNCTIONS (DISK)
AddLine AppendFile
Button 
CheckBox Clipboard ComboBox CopyFile
DebugBreak Disable DisableEvents Disk
Edit Enable EnableEvents
File FillArray Flush Font FontColor FontSize
GroupBox
Ini
Keyboard
ListBox ListDrives ListFiles
MakeDirectory MakePath Menu MessageBox
OnClick OnTimeElapsed
Printer Process Program ProgressBar
RadioButton Registry RemoveFromDebugger Rename RichEdit
ScrollBar Selector Serial SetCurrentDirectory SetDir SetDrive SetExtension SetName
SetText Slider Spin StaticText SysDebug System
Timer TrayIcon
Window
/C4 FUNCTIONS & OBJECTS
AddToDebugger Animation ApplyMaterial AVI
BeginPolygonChange Big Binary Blob Bold 
Camera CanChangeDirectSound3DUsage CaptureScreen CDAudio Continue CreateBrick
CreatePlane CreateSphere 
Delete DisableDirectSound3D
Editor EnableCollision EnableDirectSound3D EndPolygonChange
FFDevice 
GameInput
Follow
Hide HideMouseCursor
In Italics
Light LoadBankString LoadImage
Material Matrix MODPlayer Moo MooChannel MooConnection MooPlayer MooServer MooSession
MooSocket MooUser MoveDown MoveToBack MoveToFront MPEG Music
Object OnCollide Optimise
ParseEnvironmentString Play Point3D PointArray Polygon Position
QTime Quaternion
Restart Rotate
Set SetAngle SetAutoRefresh SetBackfaces SetBackground SetCollision SetDisplayInterface
SetDrawEffect SetEnvironmentVariable SetFlush SetFocus SetFullScreenMode SetGouraud
SetInterval SetLoop SetPosition SetShadowMode SetStatic ShowAxis ShowMouseCursor
ShowObjectBox ShowZones Small Sound Speaker Sprite Sub SubString Sup Surface Start
Strike String
Texture ToLowerCase ToUpperCase ToLowerCase
Vector Voice
Wait Walk World Write WriteLn
Zone
/C5 READ OBJECT INFO
CharAt CurWindow
Exist EventsEnabled
GetArgument GetArrayDimensionCount GetArrayDimensionSize GetAscii GetBlue GetCamera
GetChar GetCommandLine GetCurrentDirectory GetDefaultGameInput GetDir GetDisplayDeviceCount
GetDisplayDeviceName GetDisplayDriverCount GetDisplayDriverName GetDisplayInterface
GetDisplayInterfaceName GetDrive GetDriveType GetElapsedTime GetExtension GetFileSize
GetFileTime GetFloat GetGreen GetInt GetMaterial GetName GetNArguments GetNFilenames
GetNObjects GetRed GetRGB GetScreenModeCount GetScreenModeDepth GetScreenModeHeight
GetScreenModeWidth GetString GetSurface GetXMouse
IndexOf IsApplication IsArray IsAutoRefresh IsBool IsDebug IsDefaultValue IsDirectory
IsDirectSound3DEnabled IsDirectSound3DUsed IsDisplayInterfaceAvailable IsDouble
IsEditorMode IsFunction IsInitialized IsInteger IsNumber IsObject IsRelease IsStandAlone
IsScreenSaver IsScreenSaverControlPanel IsScreenSaverSetupDialog IsString IsWindowedModeSupported
LastIndexOf Length
/C6 MATHEMATICS
Abs Acos Asin Atan
Ceil Cos
Exp
Floor
IsFloatFinite IsNotAFloatNumber
Log
Math Max Min
Pi Pow
Random Round
Sin Sqrt
Tan
/C7 SYMBOLS
;
,
+
-
=
// /
.
*
(
)
&
^
!
[
]
{
}
