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