Command Ref.

2D - Category
3D - Category

2D - A-Z
3D - A-Z

Scancodes


2D  - Category

Basic:

If
Then
Else
ElseIf
Else If
EndIf
End If
Select
Case
Default
End Select
And
Or
Not
Repeat
Until
Forever
While
Wend
For
To
Step
Next
Exit
Goto
Gosub
.
Return
Function
End Function
Const
Global
Local
Dim
Type
Field
End Type
New
Each
First
Last
Before
After
Insert
Delete
Handle
Object
True
False
Null
Data
Read
Restore
Include

Maths:

Pi
Int
Float
Floor
Ceil
Sgn
Abs
Mod
Sqr
Sin
Cos
Tan
ASin
ACos
ATan
ATan2
Exp
Log
Log10
Xor
Shl
Shr
Sar
Rnd
Rand
SeedRnd

String:

Str
Left
Right
Mid
Replace
Instr
Upper
Lower
Trim
LSet
RSet
Chr
Asc
Len
Hex
Bin
String

Text:

Print
Write
Text
LoadFont
SetFont
FreeFont
FontWidth
FontHeight
StringWidth
StringHeight

Input:

Input
KeyDown
KeyHit
GetKey
WaitKey
FlushKeys
MoveMouse
MouseDown
MouseHit
GetMouse
WaitMouse
MouseX
MouseY
MouseZ
MouseXSpeed
MouseYSpeed
MouseZSpeed
FlushMouse
JoyType
JoyHit
GetJoy
WaitJoy
JoyX
JoyY
JoyZ
JoyXDir
JoyYDir
JoyZDir
FlushJoy

Bank:

CreateBank
FreeBank
BankSize
ResizeBank
CopyBank
PeekByte
PeekShort
PeekInt
PeekFloat
PokeByte
PokeShort
PokeInt
PokeFloat

File/Stream:

OpenFile
ReadFile
WriteFile
CloseFile
FilePos
SeekFile
ReadDir
CloseDir
NextFile
CurrentDir
ChangeDir
CreateDir
DeleteDir
FileType
FileSize
CopyFile
DeleteFile
ExecFile
OpenTCPStream
CopyStream
CloseTCPStream
CreateTCPServer
AcceptTCPStream
CloseTCPServer
TCPTimeouts
Eof
ReadAvail
ReadByte
ReadShort
ReadInt
ReadFloat
ReadString
ReadLine
ReadBytes
WriteByte
WriteShort
WriteInt
WriteFloat
WriteString
WriteLine
WriteBytes

Multiplayer:

StartNetGame
HostNetGame
JoinNetGame
StopNetGame
CreateNetPlayer
DeleteNetPlayer
NetPlayerName
NetPlayerLocal
RecvNetMsg
NetMsgType
NetMsgFrom
NetMsgTo
NetMsgData
SetNetMsg

Sounds/Music:

LoadSound
FreeSound
LoopSound
SoundPitch
SoundVolume
SoundPan
PlaySound
PlayMusic
PlayCDTrack
StopChannel
PauseChannel
ResumeChannel
ChannelPitch
ChannelVolume
ChannelPan
ChannelPlaying

Graphics:

Graphics
SetBuffer
FrontBuffer
BackBuffer
LoadBuffer
SaveBuffer
LockBuffer
UnlockBuffer
ReadPixel
WritePixel
ReadPixelFast
WritePixelFast
CopyPixel
CopyPixelFast
CopyRect
Viewport
Origin
Flip
VWait
Scanline
GraphicsHeight
GraphicsWidth
GraphicsDepth
GraphicsBuffer
Color
ClsColor
Cls
Plot
Line
Rect
Oval
GetColor
ColorRed
ColorGreen
ColorBlue
CountGfxModes
CountGfxDrivers
GfxDriverName
SetGfxDriver
GfxModeWidth
GfxModeHeight
GfxModeDepth
GfxModeExists
TotalVidMem
AvailVidMem

Image:

LoadImage
CopyImage
CreateImage
LoadAnimImage
FreeImage
SaveImage
GrabImage
ImageBuffer
DrawImage
DrawImageRect
DrawBlockRect
DrawBlock
TileImage
TileBlock
MaskImage
HandleImage
MidHandle
AutoMidHandle
ScaleImage
ResizeImage
RotateImage
TFormImage
TFormFilter
ImageWidth
ImageHeight
ImageXHandle
ImageYHandle
ImagesOverlap
ImagesCollide
RectsOverlap
ImageRectOverlap
ImageRectCollide

Time:

Millisecs
Delay
CurrentDate
CurrentTime
CreateTimer
FreeTimer
WaitTimer

Windows/Debug:

CommandLine
ShowPointer
HidePointer
AppTitle
RuntimeError
DebugLog
Stop
End
 

3D - Category

Global:

Graphics3D
Dither
WBuffer
AntiAlias
Wireframe
HWMultiTex
AmbientLight
ClearCollisions
Collisions
UpdateWorld
CaptureWorld
RenderWorld
ClearWorld
LoaderMatrix

Texture:

CreateTexture
LoadTexture
LoadAnimTexture
FreeTexture
TextureBlend
TextureCoords
ScaleTexture
PositionTexture
RotateTexture
TextureWidth
TextureHeight
TextureBuffer
ClearTextureFilters
TextureFilter

Brush:

CreateBrush
LoadBrush
FreeBrush
BrushColor
BrushAlpha
BrushShininess
BrushTexture
BrushBlend
BrushFX

Mesh:

CreateMesh
LoadMesh
LoadAnimMesh
CreateCube
CreateSphere
CreateCylinder
CreateCone
FlipMesh
PaintMesh
LightMesh
FitMesh
ScaleMesh
RotateMesh
PositionMesh
UpdateNormals
MeshesIntersect
MeshWidth
MeshHeight
MeshDepth
CountSurfaces
GetSurface

Surface:

CreateSurface
PaintSurface
ClearSurface
FindSurface
AddVertex
AddTriangle
VertexCoords
VertexNormal
VertexColor
VertexTexCoords
CountVertices
CountTriangles
VertexX
VertexY
VertexZ
VertexNX
VertexNY
VertexNZ
VertexRed
VertexGreen
VertexBlue
VertexU
VertexV
VertexW
TriangleVertex

Camera:

CreateCamera
CameraFogMode
CameraFogRange
CameraFogColor
CameraViewport
CameraClsMode
CameraClsColor
CameraRange
CameraZoom
CameraPick
PickedX
PickedY
PickedZ
PickedNX
PickedNY
PickedNZ
PickedTime
PickedEntity
PickedSurface
PickedTriangle
CameraProject
ProjectedX
ProjectedY
ProjectedZ
EntityInView

Light:

CreateLight
LightRange
LightColor
LightConeAngles

Pivot:

CreatePivot

Sprite:

CreateSprite
LoadSprite
RotateSprite
ScaleSprite
HandleSprite
SpriteViewMode

MD2:

LoadMD2
AnimateMD2
MD2AnimTime
MD2AnimLength
MD2Animating

Plane:

CreatePlane

Mirrror:

CreateMirror

Terrain:

CreateTerrain
LoadTerrain
TerrainSize
TerrainDetail
TerrainShading
TerrainHeight
ModifyTerrain
TerrainX
TerrainY
TerrainZ

Listener/Audio Commands:

CreateListener
Load3DSound
EmitSound

EntityMovement:

ScaleEntity
PositionEntity
MoveEntity
TranslateEntity
RotateEntity
TurnEntity
PointEntity
AlignToVector

Entity Animation:

LoadAnimSeq
SetAnimKey
AddAnimSeq
Animate
AnimSeq
AnimLength
AnimTime
Animating

Entity Control:

FreeEntity
CopyEntity
EntityColor
EntityAlpha
EntityShininess
EntityTexture
EntityBlend
EntityFX
EntityAutoFade
PaintEntity
EntityOrder
ShowEntity
HideEntity
NameEntity
EntityParent
GetParent

Entity State:

EntityX
EntityY
EntityZ
EntityRoll
EntityYaw
EntityPitch
EntityName
CountChildren
GetChild
FindChild
EntityPick
LinePick
EntityVisible
EntityDistance
TFormPoint
TFormVector
TFormNormal
TFormedX
TFormedY
TFormedZ
EntityAnimating
EntityAnimTime

Entity Collision:

ResetEntity
EntityRadius
EntityBox
EntityType
EntityPickMode
EntityCollided
CountCollisions
CollisionX
CollisionY
CollisionZ
CollisionNX
CollisionNY
CollisionNZ
CollisionTime
CollisionEntity
CollisionSurface
CollisionTriangle
GetEntityType

Graphics Mode:

GfxModeExists
GfxDriver3D
GfxMode3D
Windowed3D
 

2D - A-Z

.

.

A

Abs
AcceptTCPStream
ACos
After
And
AppTitle
Asc
ASin
ATan
ATan2
AutoMidHandle
AvailVidMem

B

BackBuffer
BankSize
Before
Bin

C

Case
Ceil
ChangeDir
ChannelPan
ChannelPitch
ChannelPlaying
ChannelVolume
Chr
CloseDir
CloseFile
CloseTCPServer
CloseTCPStream
Cls
ClsColor
Color
CopyBank
ColorBlue
ColorGreen
ColorRed
CommandLine
Const
CopyFile
CopyImage
CopyPixel
CopyPixelFast
CopyRect
CopyStream
Cos
CountGfxDrivers
CountGfxModes
CreateBank
CreateDir
CreateImage
CreateNetPlayer
CreateTCPServer
CreateTimer
CurrentDate
CurrentDir
CurrentTime

D

Data
DebugLog
Default
Delay
Delete
DeleteDir
DeleteFile
DeleteNetPlayer
Dim
DrawBlock
DrawBlockRect
DrawImage
DrawImageRect

E

Each
Else
Else If
ElseIf
End
End Function
End If
End Select
End Type
EndIf
Eof
ExecFile
Exit
Exp

F

False
Field
FilePos
FileSize
FileType
First
Flip
Float
Floor
FlushJoy
FlushKeys
FlushMouse
FontHeight
FontWidth
For
Forever
FreeBank
FreeFont
FreeImage
FreeSound
FreeTimer
FrontBuffer
Function

G

GetColor
GetJoy
GetKey
GetMouse
GfxDriverName
GfxModeDepth
GfxModeExists
GfxModeHeight
GfxModeWidth
Global
Gosub
Goto
GrabImage
Graphics
GraphicsBuffer
GraphicsDepth
GraphicsHeight
GraphicsWidth

H

Handle
HandleImage
Hex
HidePointer
HostNetGame

I

If
ImageBuffer
ImageHeight
ImageRectCollide
ImageRectOverlap
ImagesCollide
ImagesOverlap
ImageWidth
ImageXHandle
ImageYHandle
Include
Input
Insert
Instr
Int

J

JoinNetGame
JoyHit
JoyType
JoyX
JoyY
JoyZ
JoyXDir
JoyYDir
JoyZDir

K

KeyDown
KeyHit

L

Last
Left
Len
Line
LoadAnimImage
LoadBuffer
LoadFont
LoadImage
LoadSound
Local
LockBuffer
Log
Log10
LoopSound
Lower
LSet

M

MaskImage
Mid
MidHandle
Millisecs
Mod
MouseDown
MouseHit
MouseX
MouseY
MouseZ
MouseXSpeed
MouseYSpeed
MouseZSpeed
MoveMouse

N

NetMsgData
NetMsgFrom
NetMsgTo
NetMsgType
NetPlayerLocal
NetPlayerName
New
Next
NextFile
Not
Null

O

Object
OpenFile
OpenTCPStream
Or
Origin
Oval

P

PauseChannel
PeekByte
PeekFloat
PeekInt
PeekShort
Pi
PlayCDTrack
PlayMusic
PlaySound
Plot
PokeByte
PokeFloat
PokeInt
PokeShort
Print

R

Rand
Read
ReadAvail
ReadByte
ReadBytes
ReadDir
ReadFile
ReadFloat
ReadInt
ReadLine
ReadPixel
ReadPixelFast
ReadShort
ReadString
Rect
RectsOverlap
RecvNetMsg
Repeat
Replace
ResizeBank
ResizeImage
Restore
ResumeChannel
Return
Right
Rnd
RotateImage
RSet
RuntimeError

S

Sar
SaveBuffer
SaveImage
ScaleImage
Scanline
SeedRnd
SeekFile
Select
SetBuffer
SetFont
SetGfxDriver
SetNetMsg
Sgn
Shl
ShowPointer
Shr
Sin
SoundPan
SoundPitch
SoundVolume
Sqr
StartNetGame
Step
Stop
StopChannel
StopNetGame
Str
String
StringHeight
StringWidth

T

Tan
TCPTimeouts
Text
TFormFilter
TFormImage
Then
TileBlock
TileImage
To
TotalVidMem
Trim
True
Type

U

UnlockBuffer
Until
Upper

V

Viewport
VWait

W

WaitJoy
WaitKey
WaitMouse
WaitTimer
Wend
While
Write
WriteByte
WriteBytes
WriteFile
WriteFloat
WriteInt
WriteLine
WritePixel
WritePixelFast
WriteShort
WriteString

X

Xor
 

3D - A-Z

A

AddAnimSeq
AddTriangle
AddVertex
AlignToVector
AmbientLight
Animate
AnimateMD2
Animating
AnimLength
AnimSeq
AnimTime
AntiAlias

B

BrushAlpha
BrushBlend
BrushColor
BrushFX
BrushShininess
BrushTexture

C

CameraClsColor
CameraClsMode
CameraFogColor
CameraFogMode
CameraFogRange
CameraPick
CameraProject
CameraRange
CameraViewport
CameraZoom
CaptureWorld
ClearCollisions
ClearSurface
ClearTextureFilters
ClearWorld
CollisionEntity
CollisionNX
CollisionNY
CollisionNZ
Collisions
CollisionSurface
CollisionTime
CollisionTriangle
CollisionX
CollisionY
CollisionZ
CopyEntity
CountChildren
CountCollisions
CountSurfaces
CountTriangles
CountVertices
CreateBrush
CreateCamera
CreateCone
CreateCube
CreateCylinder
CreateLight
CreateListener
CreateMesh
CreateMirror
CreatePivot
CreatePlane
CreateSphere
CreateSprite
CreateSurface
CreateTerrain
CreateTexture

D

Dither

E

EmitSound
EntityAlpha
EntityAnimating
EntityAnimTime
EntityAutoFade
EntityBlend
EntityBox
EntityCollided
EntityColor
EntityDistance
EntityFX
EntityInView
EntityName
EntityOrder
EntityParent
EntityPick
EntityPickMode
EntityPitch
EntityRadius
EntityRoll
EntityShininess
EntityTexture
EntityType
EntityVisible
EntityX
EntityY
EntityYaw
EntityZ

F

FindChild
FindSurface
FitMesh
FlipMesh
FreeBrush
FreeEntity
FreeTexture

G

GetChild
GetEntityType
GetParent
GetSurface
GfxDriver3D
GfxMode3D
GfxModeExists
Graphics3D

H

HandleSprite
HideEntity
HWMultiTex

L

LightColor
LightConeAngles
LightMesh
LightRange
LinePick
Load3DSound
LoadAnimMesh
LoadAnimSeq
LoadAnimTexture
LoadBrush
LoaderMatrix
LoadMD2
LoadMesh
LoadSprite
LoadTerrain
LoadTexture

M

MD2Animating
MD2AnimLength
MD2AnimTime
MeshesIntersect
MeshDepth
MeshHeight
MeshWidth
ModifyTerrain
MoveEntity

N

NameEntity

P

PaintEntity
PaintMesh
PaintSurface
PickedEntity
PickedNX
PickedNY
PickedNZ
PickedSurface
PickedTime
PickedTriangle
PickedX
PickedY
PickedZ
PointEntity
PositionEntity
PositionMesh
PositionTexture
ProjectedX
ProjectedY
ProjectedZ

R

RenderWorld
ResetEntity
RotateEntity
RotateMesh
RotateSprite
RotateTexture

S

ScaleEntity
ScaleMesh
ScaleSprite
ScaleTexture
SetAnimKey
ShowEntity
SpriteViewMode

T

TerrainDetail
TerrainHeight
TerrainShading
TerrainSize
TerrainX
TerrainY
TerrainZ
TextureBlend
TextureBuffer
TextureCoords
TextureFilter
TextureHeight
TextureWidth
TFormedX
TFormedY
TFormedZ
TFormNormal
TFormPoint
TFormVector
TranslateEntity
TriangleVertex
TurnEntity

U

UpdateNormals
UpdateWorld

V

VertexBlue
VertexColor
VertexCoords
VertexGreen
VertexNormal
VertexNX
VertexNY
VertexNZ
VertexRed
VertexTexCoords
VertexU
VertexV
VertexW
VertexX
VertexY
VertexZ

W

WBuffer
Windowed3D
Wireframe