SCICompanion
3.0
  • Overview
  • Getting Started
  • View Editor
  • Pic Editor
  • Script editor
  • The SCI1.1 class library
  • Kernel Functions
  • The SCI Compiler
    • Script version
    • Classes and instances
    • Properties
    • Procedures
    • Variables
    • Variable types
    • Comments
    • Define
    • Include
    • Use
    • Strings
    • Said
    • Synonyms
    • Selectors
    • Send, Self and Super
    • Return
    • Code block
    • Assignment operators
    • Arithmetic Operators
    • Bitwise operators
    • Relational operators
    • Other operators
    • Conditional expressions
    • If statements
    • Switch statement
    • While statement
    • Do loop
    • For loop
    • Break statement
    • Rest
    • Inline assembly
    • Object files
    • Accessing an object’s header
  • Text Editor
  • Message editor
  • Sound Editor
  • Vocabs
  • Font Editor
  • Cursor Editor
  • VGA Palette Editor
  • Digital Audio
  • Output Pane
  • Debugger
  • Undo
  • Aspect Ratio
  • Palette cycling
  • Anatomy of an SCI game
  • Decompiler
  • Preferences
  • Game/Interpreter Versions
SCICompanion
  • Docs »
  • The SCI Compiler
  • View page source

The SCI CompilerΒΆ

  • Script version
    • Conditional expressions
    • Constant expressions
    • Exports
  • Classes and instances
  • Properties
  • Procedures
  • Variables
  • Variable types
    • Number
    • Boolean
    • String
    • HeapPtr
    • Rect
    • Point
  • Comments
  • Define
  • Include
    • Message files and polygon files
  • Use
  • Strings
  • Said
    • Some more examples
  • Synonyms
  • Selectors
  • Send, Self and Super
  • Return
  • Code block
  • Assignment operators
  • Arithmetic Operators
    • Addition +
    • Subtraction -
    • Multiplication *
    • Division
    • Modulus %
    • Increment ++
    • Decrement –
  • Bitwise operators
    • Bitwise AND: &
    • Bitwise OR: |
    • Bitwise exclusive OR: ^
    • Bitwise shift left: <<
    • Bitwise shift right: >>
    • Binary NOT: bnot
  • Relational operators
    • Equal: ==
    • Not equal: <>
    • Less than and greater than operators
  • Other operators
    • not
    • neg
  • Conditional expressions
    • Differences between SCI Studio and SCICompanion
  • If statements
  • Switch statement
  • While statement
  • Do loop
  • For loop
  • Break statement
  • Rest
  • Inline assembly
  • Object files
    • The object file format
  • Accessing an object’s header
Next Previous

© Copyright 2015, Phil Fortier.

Built with Sphinx using a theme provided by Read the Docs.