|
|
(39 intermediate revisions by the same user not shown) |
Line 24: |
Line 24: |
| | | |
| | | |
− | <pre>
| + | {| width="100%" |
− | + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | + | | width="20%" valign="top" | |
− | ++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Addition|+]] |
− | += . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|++]] |
− | - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|+=]] |
− | -- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Subtraction|-]] |
− | -= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|--]] |
− | * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|-=]] |
− | *= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | + | * [[SCI Programming Language/Primitive Procedures#Multiplication|*]] |
− | / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|*=]] |
− | /= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | + | * [[SCI Programming Language/Primitive Procedures#Division|/]] |
− | ^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|/=]] |
− | ^= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Bitwise Exclusive OR Operator|^]] |
− | < . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|^=]] |
− | << . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
| + | * [[SCI Programming Language/Primitive Procedures#Less Than|<]] |
− | <<= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | + | * [[SCI Programming Language/Primitive Procedures#Operation Shift Left|<<]] |
− | <= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|<<=]] |
− | = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Less Than or Equals|<=]] |
− | == . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|=]] |
− | > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
| + | * [[SCI Programming Language/Primitive Procedures#Is Equal To|==]] |
− | >= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | + | * [[SCI Programming Language/Primitive Procedures#Greater Than|>]] |
− | >> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 | + | * [[SCI Programming Language/Primitive Procedures#Greater Than or Equals|>=]] |
− | >>= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Operation Shift Right|>>]] |
− | | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|>>=]] |
− | |= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#Bitwise OR Operator|<nowiki>|</nowiki>]] |
− | ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
| + | * [[SCI Programming Language/Primitive Procedures#Assignment primitives|<nowiki>|=</nowiki>]] |
− | != . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
| + | * [[SCI Programming Language/Primitive Procedures#Bitwise NOT|~]] |
− | $$$sc.lck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
| + | * [[SCI Programming Language/Primitive Procedures#Is Not Equal To|!=]] |
− | 994.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | * [[SCI Programming Language/Files#$$$sc.lck|$$$sc.lck]] |
− | 996.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | | width="20%" valign="top" | |
− | 997.voc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | <nowiki>#</nowiki> |
− | & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
| + | * [[SCI Programming Language/Files#994.voc|994.voc]] |
− | &= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Files#996.voc|996.voc]] |
− | &rest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
| + | * [[SCI Programming Language/Files#997.voc|997.voc]] |
− | AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
| + | <br /> |
− | arithmetic primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
| + | A |
− | arrays, global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
| + | * [[SCI Programming Language/Primitive Procedures#Bitwise AND Operator|&]] |
− | arrays, local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
| + | * [[SCI Programming Language/Primitive Procedures#Assignment Primitives|&=]] |
− | arrays, temporary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
| + | * [[SCI Programming Language/Procedures#&rest|&rest]] |
− | assignment primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
| + | * [[SCI Programming Language/Primitive Procedures#AND|AND]] |
− | Boolean primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
| + | * [[SCI Programming Language/Primitive Procedures#Arithmetic Primitives|arithmetic primitives]] |
− | break. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
| + | * [[SCI Programming Language/Data Types and Variables#LocalVars|arrays, local]] |
− | breakif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
| + | * [[SCI Programming Language/Data Types and Variables#GlobalVars|arrays, global]] |
− | characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
| + | * [[SCI Programming Language/Data Types and Variables#TempVars|arrays, temporary]] |
− | classdef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | * [[SCI Programming Language/Primitive Procedures#Assignment Primitives|assignment primitives]] |
− | classes.txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | <br /> |
− | comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
| + | B |
− | cond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
| + | * [[SCI Programming Language/Primitive Procedures#Boolean Primitives|boolean primitives]] |
− | conditionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
| + | * [[SCI Programming Language/Control Flow#break|break]] |
− | contif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
| + | * [[SCI Programming Language/Control Flow#breakif|breakif]] |
− | continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
| + | <br /> |
− | define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 14
| + | C |
− | enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
| + | * [[SCI Programming Language/Data Types and Variables#Characters|characters]] |
− | extern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
| + | * [[SCI Programming Language/Files#classdef|classdef]] |
− | for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
| + | * [[SCI Programming Language/Files#classes.txt|classes.txt]] |
− | geme.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | * [[SCI Programming Language/Introduction|comments]] |
− | if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
| + | | width="20%" valign="top" | |
− | include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
| + | * [[SCI Programming Language/Control Flow#cond|cond]] |
− | iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
| + | * [[SCI Programming Language/Control Flow#Conditionals|conditionals]] |
− | kernal.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | * [[SCI Programming Language/Control Flow#contif|contif]] |
− | literal selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
| + | * [[SCI Programming Language/Control Flow#continue|continue]] |
− | mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
| + | <br /> |
− | NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
| + | D |
− | numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
| + | * [[SCI Programming Language/Data_Types and Variables#Text|define]], [[SCI Programming Language/Definitions#define|define]] |
− | offsets.txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | <br /> |
− | options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
| + | E |
− | OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
| + | * [[SCI Programming Language/Definitions#enum|enum]] |
− | procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
| + | * [[SCI Programming Language/Procedures#extern|extern]] |
− | public . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
| + | <br /> |
− | remainder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
| + | F |
− | repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
| + | * [[SCI Programming Language/Control Flow#for|for]] |
− | return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
| + | <br /> |
− | script# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
| + | G |
− | scriptID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??
| + | * [[SCI Programming Language/Files#game.sh|game.sh]] |
− | selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
| + | <br /> |
− | sinclude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
| + | I |
− | switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
| + | * [[SCI Programming Language/Control Flow#if|if]] |
− | switchto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
| + | * [[SCI Programming Language/Files#include|include]] |
− | system.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
| + | * [[SCI Programming Language/Control Flow#Iteration|iteration]] |
− | text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
| + | <br /> |
− | variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
| + | K |
− | global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
| + | * [[SCI Programming Language/Files#kernal.sh|kernal.sh]] |
− | local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
| + | | width="20%" valign="top" | |
− | temporary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
| + | L |
− | while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
| + | * [[SCI Programming Language/Data Types and Variables#Literal selectors|literal selector]] |
− | </pre>
| + | <br /> |
| + | M |
| + | * [[SCI Programming Language/Primitive Procedures#Remainder|mod]] |
| + | <br /> |
| + | N |
| + | * [[SCI Programming Language/Primitive Procedures#NOT|NOT]] |
| + | * [[SCI Programming Language/Data Types and Variables#Numbers|numbers]] |
| + | <br /> |
| + | O |
| + | * [[SCI Programming Language/Files#offsets.txt|offsets.txt]] |
| + | * [[SCI Programming Language/Compiling SCI#Options|options]] |
| + | * [[SCI Programming Language/Primitive Procedures#OR|OR]] |
| + | <br /> |
| + | P |
| + | * [[SCI Programming Language/Procedures|procedures]] |
| + | * [[SCI Programming Language/Procedures#public|public]] |
| + | <br /> |
| + | R |
| + | * [[SCI Programming Language/Primitive Procedures#Remainder|remainder]] |
| + | * [[SCI Programming Language/Control Flow#repeat|repeat]] |
| + | * [[SCI Programming Language/Control Flow#return|return]] |
| + | | width="20%" valign="top" | |
| + | S |
| + | * [[SCI Programming Language/Files#script#|script#]] |
| + | * [[SCI Programming Language/Files#scriptID|scriptID]] |
| + | * [[SCI Programming Language/Files#selector|selector]] |
| + | * [[SCI Programming Language/Files#sinclude|sinclude]] |
| + | * [[SCI Programming Language/Control Flow#switch|switch]] |
| + | * [[SCI Programming Language/Control Flow#switchto|switchto]] |
| + | * [[SCI Programming Language/Files#system.sh|system.sh]] |
| + | <br /> |
| + | T |
| + | * [[SCI Programming Language/Data Types and Variables#Text|text]] |
| + | <br /> |
| + | V |
| + | * [[SCI Programming Language/Data Types and Variables#Variables|variables]] |
| + | ** [[SCI Programming Language/Data Types and Variables#GlobalVars|global]] |
| + | ** [[SCI Programming Language/Data Types and Variables#LocalVars|local]] |
| + | ** [[SCI Programming Language/Data Types and Variables#TempVars|temporary]] |
| + | <br /> |
| + | W |
| + | * [[SCI Programming Language/Control Flow#while|while]] |
| + | |} |
| | | |
− | (scriptID 86 0)
| + | |
| + | |
| + | [[SCI Programming Language | Table of Contents]] |
| + | |
| + | <span style="float: left">[[The SCI Programming Language/Compiling SCI| < Previous: Compiling SCI Code]]</span> |
| + | <span style="float: right"><span class="Inactive">Next: ></span></span> |
| + | |
| + | |
| + | |
| + | [[Category:SCI Documentation]] |
| + | [[Category:SCI32]] |
| + | [[Category:Scripting]] |