documentation
.HELP!
OpenTuring Documentation
Math.Distance
OpenTuring
previous page
next page
previous page
start
next page
Menu
Homepage
Table of contents
Turing Language
Alphabetical List
abs - absolute value function
addr - address of a variable
addressint - type
all - all members of a set
and - operator
anyclass - the ancestor of all classes
arccos - arccosine function (radians)
arccosd - arccosine function (degrees)
arcsin - arcsine function (radians)
arcsind - arcsine function (degrees)
arctan - arctangent function (radians)
arctand - arctangent function (degrees)
array - type
assert - statement
assignability - of expression to variable
assignment - statement
begin - statement
bind - declaration
bits - extraction
body - declaration
boolean - true-false type
break - debugger pause statement
buttonchoose - switch mouse modes
buttonmoved - has a mouse event occurred
buttonwait - get a mouse event procedure
case - selection statement
catenation (+) - joining together strings
ceil - real-to-integer function
char(n) - type
char - type
cheat - type cheating
checked - compiler directive
chr - integer-to-character function
class - declaration
clock - millisecs used procedure
close - file statement
cls - clear screen graphics procedure
collection - declaration
color - text color graphics procedure
colorback - background color procedure
colour - text color graphics procedure
colourback - background color procedure
comment - remark statement
comparisonOperator
Concurrency
Concurrency.empty
Concurrency.getpriority
Concurrency.setpriority
Concurrency.simutime
condition - declaration
Config
Config.Display
Config.Lang
Config.Machine
const - constant declaration
constantReference - use of a constant
cos - cosine function (radians)
cosd - cosine function (degrees)
date - procedure
declaration - create a variable
deferred - subprogram declaration
delay - procedure
Dir
Dir.Change
Dir.Close
Dir.Create
Dir.Current
Dir.Delete
Dir.Exists
Dir.Get
Dir.GetLong
Dir.Open
div - integer truncating division operator
Draw
Draw.Arc
Draw.Box
Draw.Cls
Draw.DashedLine
Draw.Dot
Draw.Fill
Draw.FillArc
Draw.FillBox
Draw.FillMapleLeaf
Draw.FillOval
Draw.FillPolygon
Draw.FillStar
Draw.Line
Draw.MapleLeaf
Draw.Oval
Draw.Polygon
Draw.Star
Draw.Text
Draw.ThickLine
drawarc - graphics procedure
drawbox - graphics procedure
drawdot - graphics procedure
drawfill - graphics procedure
drawfillarc - graphics procedure
drawfillbox - graphics procedure
drawfillmapleleaf - graphics procedure
drawfilloval - graphics procedure
drawfillpolygon - graphics procedure
drawfillstar - graphics procedure
drawline - graphics procedure
drawmapleleaf - graphics procedure
drawoval - graphics procedure
drawpic - graphics procedure
drawpolygon - graphics procedure
drawstar - graphics procedure
empty - condition function
enum - enumerated type
enumeratedValue - enumerated value
eof - end-of-file function
equivalence - of types
erealstr - real-to-string function
Error
Error.Last
Error.LastMsg
Error.LastStr
Error.Msg
Error.Str
Error.Trip
ErrorNum
Exceptions
exit - statement
exp - exponentiation function
explicitCharConstant - character literal
explicitConstant - literal
explicitIntegerConstant - integer literal
explicitRealConstant - real literal
explicitStringConstant - string literal
explicitTrueFalseConstant - boolean literal
expn - expression
export - list
external - declaration
false - boolean value (not true)
fetcharg - fetch argument function
File
File.Copy
File.Delete
File.DiskFree
File.Exists
File.FullPath
File.Parent
File.Rename
File.Status
flexible - array initialization
floor - real-to-integer function
Font
Font.Draw
Font.Free
Font.GetName
Font.GetSize
Font.GetStyle
Font.Name
Font.New
Font.Sizes
Font.StartName
Font.StartSize
Font.Width
for - statement
fork - statement
forward - subprogram declaration
frealstr - real-to-string function
free - statement
function - declaration
functionCall
get - file statement
getch - get character procedure
getchar - get character function
getenv - get environment function
getpid - get process id function
getpriority - function
GUI
GUI.AddLine
GUI.AddText
GUI.Alert
GUI.Alert2
GUI.Alert3
GUI.AlertFull
GUI.Choose
GUI.ChooseFull
GUI.ClearText
GUI.CloseWindow
GUI.CreateButton
GUI.CreateButtonFull
GUI.CreateCanvas
GUI.CreateCanvasFull
GUI.CreateCheckBox
GUI.CreateCheckBoxFull
GUI.CreateFrame
GUI.CreateHorizontalScrollBar
GUI.CreateHorizontalScrollBarFull
GUI.CreateHorizontalSlider
GUI.CreateLabel
GUI.CreateLabelFull
GUI.CreateLabelledFrame
GUI.CreateLine
GUI.CreateMenu
GUI.CreateMenuItem
GUI.CreateMenuItemFull
GUI.CreatePicture
GUI.CreatePictureButton
GUI.CreatePictureButtonFull
GUI.CreatePictureRadioButton
GUI.CreatePictureRadioButtonFull
GUI.CreateRadioButton
GUI.CreateRadioButtonFull
GUI.CreateTextBox
GUI.CreateTextBoxChoice
GUI.CreateTextBoxFull
GUI.CreateTextField
GUI.CreateTextFieldFull
GUI.CreateVerticalScrollBar
GUI.CreateVerticalScrollBarFull
GUI.CreateVerticalSlider
GUI.Disable
GUI.Dispose
GUI.Draw...
GUI.Enable
GUI.FontDraw
GUI.GetCheckBox
GUI.GetEventTime
GUI.GetEventWidgetID
GUI.GetEventWindow
GUI.GetHeight
GUI.GetMenuBarHeight
GUI.GetScrollBarWidth
GUI.GetSliderValue
GUI.GetText
GUI.GetVersion
GUI.GetWidth
GUI.GetX
GUI.GetY
GUI.Hide
GUI.HideMenuBar
GUI.HideWindow
GUI.OpenFile
GUI.OpenFileFull
GUI.Pic...
GUI.ProcessEvent
GUI.Quit
GUI.Refresh
GUI.ResetQuit
GUI.SaveFile
GUI.SaveFileFull
GUI.SelectRadio
GUI.SetActive
GUI.SetBackgroundColor
GUI.SetBackgroundColour
GUI.SetCheckBox
GUI.SetColor
GUI.SetColour
GUI.SetDefault
GUI.SetDisplayWhenCreated
GUI.SetEchoChar
GUI.SetKeyEventHandler
GUI.SetLabel
GUI.SetMouseEventHandler
GUI.SetNullEventHandler
GUI.SetPosition
GUI.SetPositionAndSize
GUI.SetScrollAmount
GUI.SetScrollOnAdd
GUI.SetSelection
GUI.SetSize
GUI.SetSliderMinMax
GUI.SetSliderReverse
GUI.SetSliderSize
GUI.SetSliderValue
GUI.SetText
GUI.SetTopLine
GUI.SetXOR
GUI.Show
GUI.ShowMenuBar
GUI.ShowWindow
handler - exception handler
hasch - has character function
id - (identifier) name of an item in a program
#if - used for conditional compilation
if - statement
implement by - clause
implement - clause
import - list
in - member of a set
include - source files
index - find pattern in string function
indexType
indirection - operator (@)
infix - operator
inherit - inheritance clause
init - array initialization
Input
Input.getch
Input.getchar
Input.hasch
Input.Flush - empty keyboard buffer
Input.KeyDown - get keyboard state
Input.Pause - pause for keystroke
int - integer type
intn - n-byte integer type
intreal - integer-to-real function
intstr - integer-to-string function
invariant - assertion
Joystick
Joystick.GetInfo
Keyboard
length - of a string function
Limits
ln - natural logarithm function
locate - procedure
locatexy - graphics procedure
loop - statement
lower - bound
Math
Math.Distance
Math.DistancePointLine
max - maximum function
maxcol - maximum column function
maxcolor - graphics function
maxcolour - graphics function
maxint - maximum integer function
maxnat - maximum natural number function
maxrow - maximum row function
maxx - graphics function
maxy - graphics function
min - minimum function
minint - minimum integer function
minnat - minimum natural number function
mod - modulo operator
module - declaration
monitor - declaration
Mouse
Mouse.ButtonChoose
Mouse.ButtonMoved
Mouse.ButtonWait
Mouse.Where
mousewhere
Music
Music.Play
Music.PlayFile
Music.PlayFileLoop
Music.PlayFileReturn
Music.PlayFileStop
Music.Sound
Music.SoundOff
named - type
nargs - number of arguments
nat - natural number type
natn - n-byte natural number type
natreal - natural number to real function
natstr - natural-number-to-string function
Net
Net.BytesAvailable
Net.CharAvailable
Net.CloseConnection
Net.HostAddressFromName
Net.HostNameFromAddress
Net.LineAvailable
Net.LocalAddress
Net.LocalName
Net.OpenConnection
Net.OpenURLConnection
Net.TokenAvailable
Net.WaitForConnection
new - statement
nil - pointer to a collection
not - true/false (boolean) operator
objectclass - of a pointer
opaque - type
open - file statement
or - operator
ord - character-to-integer function
parallelget - parallel port function
parallelput - parallel port procedure
paramDeclaration - parameter declaration
pause - statement
PC
PC.ParallelGet
PC.ParallelPut
pervasive - declaration modifier
Pic
Pic.Blend
Pic.Blur
Pic.Draw
Pic.DrawFrames
Pic.DrawFramesBack
Pic.DrawSpecial
Pic.DrawSpecialBack
Pic.FileNew
Pic.FileNewFrames
Pic.Flip
Pic.Frames
Pic.Free
Pic.Height
Pic.Mirror
Pic.New
Pic.Rotate
Pic.Save
Pic.Scale
Pic.ScreenLoad
Pic.ScreenSave
Pic.SetTransparentColor
Pic.SetTransparentColour
Pic.Width
play - procedure
playdone - function
pointer - type
post - assertion
pre - assertion
precedence - of operators
pred - predecessor function
prefix - operator
procedure - declaration
procedureCall - statement
process - declaration
program - a (main) program
put - statement
quit - fail statement
Rand
Rand.Int
Rand.Next
Rand.Real
Rand.Reset
Rand.Seed
Rand.Set
rand - random real number procedure
randint - random integer procedure
randnext - procedure
randomize - procedure
randseed - procedure
read - file statement
real - the real number type
realn - n-byte real number type
realstr - real-to-string function
record - type
register - use machine register
rem - remainder operator
repeat - make copies of string:function
result - statement
return - statement
RGB
RGB.AddColor
RGB.AddColour
RGB.GetColor
RGB.GetColour
RGB.maxcolor
RGB.maxcolour
RGB.SetColor
RGB.SetColour
round - real-to-integer function
scalar - type
seek - (file) statement
self - pointer to current object
separator - between tokens in a program
set - type
setConstructor
setpriority - procedure
setscreen - graphics procedure
shl - shift left operator
shr - shift right operator
sign - function
signal - wake up a process statement
simutime - simulated time function
sin - sine function (radians)
sind - sine function (degrees)
sizeof - size of a type
sizepic - graphics function
skip - used in get statement
skip - used in put statement
sound - statement
Sprite
Sprite.Animate
Sprite.ChangePic
Sprite.Free
Sprite.Hide
Sprite.New
Sprite.SetFrameRate
Sprite.SetHeight
Sprite.SetPosition
Sprite.Show
sqrt - square root function
standardType
statement
statementsAndDeclarations
Str
Str.Lower - convert to lower case function
Str.Trim - remove leading/trailing spaces function
Str.Upper - convert to upper case function
Stream
Stream.eof
Stream.Flush
Stream.FlushAll
string - type
string - comparison
strint - string-to-integer:function
strintok - string-to-integer:function
strnat - string to natural number function
strnatok - string to natural number function
strreal - string-to-real function
strrealok - string-to-real function
subprogramHeader
subprogramType
subrangeType
substring - of another string
succ - successor function
Sys
Sys.Exec
Sys.FetchArg
Sys.GetComputerName
Sys.GetEnv
Sys.GetPid
Sys.GetUserName
Sys.Nargs
sysclock - millisecs used procedure
system - statement
tag - statement
takepic - graphics procedure
tan - tangent function (radians)
tand - tangent function (degrees)
tell - file statement
Text
Text.Cls
Text.Color
Text.ColorBack
Text.Colour
Text.ColourBack
Text.Locate
Text.LocateXY
Text.maxcol
Text.maxrow
Text.WhatCol
Text.WhatColor
Text.WhatColorBack
Text.WhatColour
Text.WhatColourBack
Text.WhatRow
Time
Time.Date
Time.DateSec
Time.Delay
Time.DelaySinceLast
Time.Elapsed
Time.ElapsedCPU
Time.PartsSec
Time.Sec
Time.SecDate
Time.SecParts
Time.SecStr
time - time of day as a string procedure
token - in input
true - boolean value (not false)
type - declaration
TypeConv
typeSpec - type specification
unchecked - compiler directive
union - type
unit - file containing module, monitor, or class
unqualified - export
upper - bound
var - declaration
variableReference - use of a variable
View
View.ClipAdd
View.ClipAddOval
View.ClipOff
View.ClipSet
View.maxcolor
View.maxcolour
View.maxx
View.maxy
View.Set
View.SetTransparentColor
View.SetTransparentColour
View.Update - flicker-free animation
View.UpdateArea - flicker-free animation
View.WhatDotColor
View.WhatDotColour
wait - block a process statement
wallclock - seconds since 1/1/1970 procedure
whatcol - cursor position function
whatcolor - text color graphics function
whatcolorback - color of background function
whatcolour - text color graphics function
whatcolourback - color of background function
whatdotcolor - graphics function
whatdotcolour - graphics function
whatrow - cursor position function
Window
Window.Close
Window.GetActive
Window.GetPosition
Window.GetSelect
Window.Hide
Window.Open
Window.Select
Window.Set
Window.SetActive
Window.SetPosition
Window.Show
Window.Update
write - file statement
xor - exclusive
Language Elements
#if - used for conditional compilation
addressint - type
all - all members of a set
and - operator
anyclass - the ancestor of all classes
array - type
assert - statement
assignability - of expression to variable
assignment - statement
begin - statement
bind - declaration
body - declaration
boolean - true-false type
break - debugger pause statement
case - selection statement
catenation (+) - joining together strings
char - type
char(n) - type
checked - compiler directive
class - declaration
close - file statement
collection - declaration
comment - remark statement
comparisonOperator
condition - declaration
const - constant declaration
constantReference - use of a constant
declaration - create a variable
deferred - subprogram declaration
div - integer truncating division operator
enum - enumerated type
enumeratedValue - enumerated value
equivalence - of types
exit - statement
explicitCharConstant - character literal
explicitConstant - literal
explicitIntegerConstant - integer literal
explicitRealConstant - real literal
explicitStringConstant - string literal
explicitTrueFalseConstant - boolean literal
expn - expression
export - list
external - declaration
false - boolean value (not true)
flexible - array initialization
for - statement
fork - statement
forward - subprogram declaration
free - statement
function - declaration
functionCall
get - file statement
handler - exception handler
id - (identifier) name of an item in a program
if - statement
implement - clause
implement by - clause
import - list
in - member of a set
include - source files
indexType
indirection - operator (@)
infix - operator
inherit - inheritance clause
init - array initialization
int - integer type
intn - n-byte integer type
invariant - assertion
loop - statement
mod - modulo operator
module - declaration
monitor - declaration
named - type
nat - natural number type
natn - n-byte natural number type
new - statement
nil - pointer to a collection
not - true/false (boolean) operator
opaque - type
open - file statement
or - operator
paramDeclaration - parameter declaration
pause - statement
pervasive - declaration modifier
pointer - type
post - assertion
pre - assertion
precedence - of operators
prefix - operator
procedure - declaration
procedureCall - statement
process - declaration
program - a (main) program
put - statement
quit - fail statement
read - file statement
real - the real number type
realn - n-byte real number type
record - type
register - use machine register
rem - remainder operator
result - statement
return - statement
scalar - type
seek - (file) statement
separator - between tokens in a program
set - type
setConstructor
shl - shift left operator
shr - shift right operator
signal - wake up a process statement
skip - used in get statement
skip - used in put statement
standardType
statement
statementsAndDeclarations
string - type
string - comparison
subprogramHeader
subprogramType
subrangeType
substring - of another string
tag - statement
tell - file statement
token - in input
true - boolean value (not false)
type - declaration
typeSpec - type specification
unchecked - compiler directive
union - type
unit - file containing module, monitor, or class
unqualified - export
var - declaration
variableReference - use of a variable
wait - block a process statement
write - file statement
xor - exclusive
Basic Predefined Subprograms
Type Conversion
From Integer
intreal - integer-to-real function
intstr - integer-to-string function
From Real
ceil - real-to-integer function
erealstr - real-to-string function
floor - real-to-integer function
frealstr - real-to-string function
realstr - real-to-string function
round - real-to-integer function
From Nat
natreal - natural number to real function
natstr - natural-number-to-string function
From String
strint - string-to-integer:function
strintok - string-to-integer:function
strnat - string to natural number function
strnatok - string to natural number function
strreal - string-to-real function
strrealok - string-to-real function
To/From ASCII
chr - integer-to-character function
ord - character-to-integer function
Maximum Numbers
maxint - maximum integer function
maxnat - maximum natural number function
minint - minimum integer function
minnat - minimum natural number function
Math
abs - absolute value function
arccos - arccosine function (radians)
arccosd - arccosine function (degrees)
arcsin - arcsine function (radians)
arcsind - arcsine function (degrees)
arctan - arctangent function (radians)
arctand - arctangent function (degrees)
cos - cosine function (radians)
cosd - cosine function (degrees)
exp - exponentiation function
ln - natural logarithm function
max - maximum function
min - minimum function
sign - function
sin - sine function (radians)
sind - sine function (degrees)
sqrt - square root function
tan - tangent function (radians)
tand - tangent function (degrees)
Strings
index - find pattern in string function
length - of a string function
repeat - make copies of string:function
Enumerated Types
pred - predecessor function
succ - successor function
Files
eof - end-of-file function
Arrays
lower - bound
upper - bound
Random Numbers
rand - random real number procedure
randint - random integer procedure
randnext - procedure
randomize - procedure
randseed - procedure
Time
clock - millisecs used procedure
date - procedure
sysclock - millisecs used procedure
time - time of day as a string procedure
wallclock - seconds since 1/1/1970 procedure
Sound
play - procedure
playdone - function
sound - statement
System
delay - procedure
fetcharg - fetch argument function
getenv - get environment function
getpid - get process id function
nargs - number of arguments
system - statement
Parallel Port
parallelget - parallel port function
parallelput - parallel port procedure
Mouse
buttonchoose - switch mouse modes
buttonmoved - has a mouse event occurred
buttonwait - get a mouse event procedure
mousewhere
Character Graphics
cls - clear screen graphics procedure
color - text color graphics procedure
colorback - background color procedure
colour - text color graphics procedure
colourback - background color procedure
locate - procedure
maxcol - maximum column function
maxcolor - graphics function
maxcolour - graphics function
maxrow - maximum row function
setscreen - graphics procedure
whatcol - cursor position function
whatcolor - text color graphics function
whatcolorback - color of background function
whatcolour - text color graphics function
whatcolourback - color of background function
whatrow - cursor position function
Pixel Graphics
cls - clear screen graphics procedure
color - text color graphics procedure
colorback - background color procedure
colour - text color graphics procedure
colourback - background color procedure
drawarc - graphics procedure
drawbox - graphics procedure
drawdot - graphics procedure
drawfill - graphics procedure
drawfillarc - graphics procedure
drawfillbox - graphics procedure
drawfillmapleleaf - graphics procedure
drawfilloval - graphics procedure
drawfillpolygon - graphics procedure
drawfillstar - graphics procedure
drawline - graphics procedure
drawmapleleaf - graphics procedure
drawoval - graphics procedure
drawpic - graphics procedure
drawpolygon - graphics procedure
drawstar - graphics procedure
locate - procedure
locatexy - graphics procedure
maxcol - maximum column function
maxcolor - graphics function
maxcolour - graphics function
maxrow - maximum row function
maxx - graphics function
maxy - graphics function
setscreen - graphics procedure
sizepic - graphics function
takepic - graphics procedure
whatcol - cursor position function
whatcolor - text color graphics function
whatcolorback - color of background function
whatcolour - text color graphics function
whatcolourback - color of background function
whatdotcolor - graphics function
whatdotcolour - graphics function
whatrow - cursor position function
Character Input
getch - get character procedure
getchar - get character function
hasch - has character function
Concurrency
empty - condition function
getpriority - function
setpriority - procedure
simutime - simulated time function
Addresses and Sizes
addr - address of a variable
sizeof - size of a type
Bit Manipulation
bits - extraction
Classes
objectclass - of a pointer
self - pointer to current object
Type Cheats
cheat - type cheating
Predefined Modules
Concurrency
Concurrency.empty
Concurrency.getpriority
Concurrency.setpriority
Concurrency.simutime
Config
Config.Display
Config.Lang
Config.Machine
Dir
Dir.Change
Dir.Close
Dir.Create
Dir.Current
Dir.Delete
Dir.Exists
Dir.Get
Dir.GetLong
Dir.Open
Draw
Draw.Arc
Draw.Box
Draw.Cls
Draw.DashedLine
Draw.Dot
Draw.Fill
Draw.FillArc
Draw.FillBox
Draw.FillMapleLeaf
Draw.FillOval
Draw.FillPolygon
Draw.FillStar
Draw.Line
Draw.MapleLeaf
Draw.Oval
Draw.Polygon
Draw.Star
Draw.Text
Draw.ThickLine
Error
Error.Last
Error.LastMsg
Error.LastStr
Error.Msg
Error.Str
Error.Trip
ErrorNum
Exceptions
File
File.Copy
File.Delete
File.DiskFree
File.Exists
File.FullPath
File.Parent
File.Rename
File.Status
Font
Font.Draw
Font.Free
Font.GetName
Font.GetSize
Font.GetStyle
Font.Name
Font.New
Font.Sizes
Font.StartName
Font.StartSize
Font.Width
GUI
GUI.AddLine
GUI.AddText
GUI.Alert
GUI.Alert2
GUI.Alert3
GUI.AlertFull
GUI.Choose
GUI.ChooseFull
GUI.ClearText
GUI.CloseWindow
GUI.CreateButton
GUI.CreateButtonFull
GUI.CreateCanvas
GUI.CreateCanvasFull
GUI.CreateCheckBox
GUI.CreateCheckBoxFull
GUI.CreateFrame
GUI.CreateHorizontalScrollBar
GUI.CreateHorizontalScrollBarFull
GUI.CreateHorizontalSlider
GUI.CreateLabel
GUI.CreateLabelFull
GUI.CreateLabelledFrame
GUI.CreateLine
GUI.CreateMenu
GUI.CreateMenuItem
GUI.CreateMenuItemFull
GUI.CreatePicture
GUI.CreatePictureButton
GUI.CreatePictureButtonFull
GUI.CreatePictureRadioButton
GUI.CreatePictureRadioButtonFull
GUI.CreateRadioButton
GUI.CreateRadioButtonFull
GUI.CreateTextBox
GUI.CreateTextBoxChoice
GUI.CreateTextBoxFull
GUI.CreateTextField
GUI.CreateTextFieldFull
GUI.CreateVerticalScrollBar
GUI.CreateVerticalScrollBarFull
GUI.CreateVerticalSlider
GUI.Disable
GUI.Dispose
GUI.Draw...
GUI.Enable
GUI.FontDraw
GUI.GetCheckBox
GUI.GetEventTime
GUI.GetEventWidgetID
GUI.GetEventWindow
GUI.GetHeight
GUI.GetMenuBarHeight
GUI.GetScrollBarWidth
GUI.GetSliderValue
GUI.GetText
GUI.GetVersion
GUI.GetWidth
GUI.GetX
GUI.GetY
GUI.Hide
GUI.HideMenuBar
GUI.HideWindow
GUI.OpenFile
GUI.OpenFileFull
GUI.Pic...
GUI.ProcessEvent
GUI.Quit
GUI.Refresh
GUI.ResetQuit
GUI.SaveFile
GUI.SaveFileFull
GUI.SelectRadio
GUI.SetActive
GUI.SetBackgroundColor
GUI.SetBackgroundColour
GUI.SetCheckBox
GUI.SetColor
GUI.SetColour
GUI.SetDefault
GUI.SetDisplayWhenCreated
GUI.SetEchoChar
GUI.SetKeyEventHandler
GUI.SetLabel
GUI.SetMouseEventHandler
GUI.SetNullEventHandler
GUI.SetPosition
GUI.SetPositionAndSize
GUI.SetScrollAmount
GUI.SetScrollOnAdd
GUI.SetSelection
GUI.SetSize
GUI.SetSliderMinMax
GUI.SetSliderReverse
GUI.SetSliderSize
GUI.SetSliderValue
GUI.SetText
GUI.SetTopLine
GUI.SetXOR
GUI.Show
GUI.ShowMenuBar
GUI.ShowWindow
Input
Input.Flush - empty keyboard buffer
Input.KeyDown - get keyboard state
Input.Pause - pause for keystroke
Input.getch
Input.getchar
Input.hasch
Joystick
Joystick.GetInfo
Keyboard
Limits
maxint - maximum integer function
maxnat - maximum natural number function
minint - minimum integer function
minnat - minimum natural number function
Math
Math.Distance
Math.DistancePointLine
abs - absolute value function
arccos - arccosine function (radians)
arccosd - arccosine function (degrees)
arcsin - arcsine function (radians)
arcsind - arcsine function (degrees)
arctan - arctangent function (radians)
arctand - arctangent function (degrees)
cos - cosine function (radians)
cosd - cosine function (degrees)
exp - exponentiation function
ln - natural logarithm function
max - maximum function
min - minimum function
sign - function
sin - sine function (radians)
sind - sine function (degrees)
sqrt - square root function
tan - tangent function (radians)
tand - tangent function (degrees)
Mouse
Mouse.ButtonChoose
Mouse.ButtonMoved
Mouse.ButtonWait
Mouse.Where
Music
Music.Play
Music.PlayFile
Music.PlayFileLoop
Music.PlayFileReturn
Music.PlayFileStop
Music.Sound
Music.SoundOff
Net
Net.BytesAvailable
Net.CharAvailable
Net.CloseConnection
Net.HostAddressFromName
Net.HostNameFromAddress
Net.LineAvailable
Net.LocalAddress
Net.LocalName
Net.OpenConnection
Net.OpenURLConnection
Net.TokenAvailable
Net.WaitForConnection
PC
PC.ParallelGet
PC.ParallelPut
parallelget - parallel port function
parallelput - parallel port procedure
Pic
Pic.Blend
Pic.Blur
Pic.Draw
Pic.DrawFrames
Pic.DrawFramesBack
Pic.DrawSpecial
Pic.DrawSpecialBack
Pic.FileNew
Pic.FileNewFrames
Pic.Flip
Pic.Frames
Pic.Free
Pic.Height
Pic.Mirror
Pic.New
Pic.Rotate
Pic.Save
Pic.Scale
Pic.ScreenLoad
Pic.ScreenSave
Pic.SetTransparentColor
Pic.SetTransparentColour
Pic.Width
RGB
RGB.AddColor
RGB.AddColour
RGB.GetColor
RGB.GetColour
RGB.SetColor
RGB.SetColour
RGB.maxcolor
RGB.maxcolour
Rand
Rand.Int
Rand.Next
Rand.Real
Rand.Reset
Rand.Seed
Rand.Set
Sprite
Sprite.Animate
Sprite.ChangePic
Sprite.Free
Sprite.Hide
Sprite.New
Sprite.SetFrameRate
Sprite.SetHeight
Sprite.SetPosition
Sprite.Show
Str
Str.Lower - convert to lower case function
Str.Trim - remove leading/trailing spaces function
Str.Upper - convert to upper case function
index - find pattern in string function
length - of a string function
repeat - make copies of string:function
Stream
Stream.Flush
Stream.FlushAll
Stream.eof
eof - end-of-file function
Sys
Sys.Exec
Sys.FetchArg
Sys.GetComputerName
Sys.GetEnv
Sys.GetPid
Sys.GetUserName
Sys.Nargs
getenv - get environment function
getpid - get process id function
Text
Text.Cls
Text.Color
Text.ColorBack
Text.Colour
Text.ColourBack
Text.Locate
Text.LocateXY
Text.WhatCol
Text.WhatColor
Text.WhatColorBack
Text.WhatColour
Text.WhatColourBack
Text.WhatRow
Text.maxcol
Text.maxrow
Time
Time.Date
Time.DateSec
Time.Delay
Time.DelaySinceLast
Time.Elapsed
Time.ElapsedCPU
Time.PartsSec
Time.Sec
Time.SecDate
Time.SecParts
Time.SecStr
TypeConv
From Integer
intreal - integer-to-real function
intstr - integer-to-string function
From Nat
natreal - natural number to real function
natstr - natural-number-to-string function
From Real
ceil - real-to-integer function
erealstr - real-to-string function
floor - real-to-integer function
frealstr - real-to-string function
realstr - real-to-string function
round - real-to-integer function
From String
strint - string-to-integer:function
strintok - string-to-integer:function
strnat - string to natural number function
strnatok - string to natural number function
strreal - string-to-real function
strrealok - string-to-real function
To/From ASCII
chr - integer-to-character function
ord - character-to-integer function
View
View.ClipAdd
View.ClipAddOval
View.ClipOff
View.ClipSet
View.Set
View.SetTransparentColor
View.SetTransparentColour
View.Update - flicker-free animation
View.UpdateArea - flicker-free animation
View.WhatDotColor
View.WhatDotColour
View.maxcolor
View.maxcolour
View.maxx
View.maxy
Window
Window.Close
Window.GetActive
Window.GetPosition
Window.GetSelect
Window.Hide
Window.Open
Window.Select
Window.Set
Window.SetActive
Window.SetPosition
Window.Show
Window.Update
Miscellaneous Subprograms
Addresses and Sizes
addr - address of a variable
sizeof - size of a type
Arrays
lower - bound
upper - bound
Bit Manipulation
bits - extraction
Classes
objectclass - of a pointer
self - pointer to current object
Enumerated Types
pred - predecessor function
succ - successor function
Type Cheats
cheat - type cheating
Graphical User Interfaces (GUIs)
Predefined Keywords and Names
Operators
File Statements
Control Constructs
Keystroke Codes
Run Window Character Set
Turing Environment
Teacher/Administrator Getting Started Guide
Teacher/Administrator Complete Guide
Turing Debugger Guide
Get in touch
Submit feedback about this site to:
[email protected]