Index
About
SCI
What Is SCI?
SCI Versions
View Resources
Overview
Creating and Editing
Pic Resources
Overview
Creating and Editing
Script Resources
Overview
The Script Compiler
Index
Arithmetic Operators
Index
Addition
Subtraction
Multiplication
Division
Modulus
Increment
Decrement
Assignment Operators
Bitwise Operators
Index
AND
Inclusive OR
Exclusive OR
Shift Right
Shift Left
Binary Not
NOT
NEG
Classes and Instances
Accessing an Object's Header
Code Blocks
Comments
Conditional Expressions
Conditional and Looping
Index
if
while
do
for
switch
break
Define
Include
Kernel Functions
Abs()
AddAfter()
AddMenu()
AddToEnd()
AddToFront()
AddToPic()
Animate()
BaseSetter()
CanBeHere()
CelHigh()
CelWide()
CheckFreeSpace()
CheckSaveGame()
Clone()
CoordPri()
CosDiv()
CosMult()
DeleteKey()
DeviceInfo()
DirLoop()
Display()
DisposeClone()
DisposeList()
DisposeScript()
DisposeWindow()
DoAvoider()
DoBresen()
DoSound()
DrawCel()
DrawControl()
DrawMenuBar()
DrawPic()
DrawStatus()
EditControl()
EmptyList()
FClose()
FGets()
FindKey()
FirstNode()
FlushResources()
FOpen()
Format()
FPuts()
GameIsRestarting()
GetAngle()
GetCWD()
GetDistance()
GetEvent()
GetFarText()
GetMenu()
GetPort()
GetSaveDir()
GetSaveFiles()
GetTime()
GlobalToLocal()
Graph()
HaveMouse()
HiliteControl()
InitBresen()
InspectObj()
IsObject()
Joystick()
LastNode()
Load()
LocalToGlobal()
MapKeyToDir()
MemoryInfo()
MenuSelect()
NewList()
NewNode()
NewWindow()
NextNode()
NodeValue()
NumCels()
NumLoops()
OnControl()
Parse()
PicNotValid()
PrevNode()
Profiler()
Random()
ReadNumber()
RespondsTo()
RestartGame()
RestoreGame()
Said()
SaveGame()
ScriptID()
SetCursor()
SetDebug()
SetJump()
SetMenu()
SetNowSeen()
SetPort()
SetSynonyms()
ShakeScreen()
Show()
ShowFree()
ShowObjs()
ShowSends()
SinDiv()
SinMult()
Sqrt()
StackUsage()
StrAt()
StrCat()
StrCmp()
StrCpy()
StrEnd()
StrLen()
TextSize()
UnLoad()
ValidPath()
Wait()
Inline
Assembly
Object
Files
Relational Operators
Index
Equal To
Not Equal To
Less Than
Greater Than
Properties
Rest
Said
Script Requirements
Selectors (and #)
Send, Self and Super
Strings
Use
Variable Expressions
Variables
Variable Types
The Class System
Index
The Scripts
Index
AutoDoor.sc
Controls.sc
Cycle.sc
DCIcon.sc
DisposeLoad.sc
Door.sc
DPath.sc
Dying.sc
Extra.sc
Feature.sc
FileIO.sc
Follow.sc
Game.sc
Gauge.sc
InitRooms.sc
Inv.sc
Jump.sc
Main.sc
Menubar.sc
Obj.sc
Rev.sc
Rm001.sc
Sound.sc
SysWindow.sc
Timer.sc
TitleScreen.sc
User.sc
Wander.sc
Window.sc
Headers
Game.sh
Keys.sh
SCI.sh
Act
Beg
Blk
Cage
Code
Collect
Controls
CT
Cycle
DButton
DCIcon
DEdit
Dialog
DIcon
Door
DPath
DSelector
DText
DEgo
DPath
EventHandler
Extra
Feature
Follow
Fwd
File
Game
Gauge
Inv
InvI
Jump
JumpTo
List
Locale
MenuBar
Motion
MoveTo
Obj
Prop
PV
Restore
Rev
Rgn
Rm
Save
Script
Set
SL
Sound
SRDialog
SysWindow
TheMenuBar
Timer
To
User
View
Walk
Wander
Window
Text Resources
Overview
Creating and Editing
Font Resources
Overview
Creating and Editing
Cursor Resources
Overview
Creating and Editing