SCAM cam , part
define selectCamera( agent camera, numeric partNumber )
SCAM
define selectMainCamera()
CMRA
define moveCamera( numeric x, numeric y, numeric pan )
CMRP x,y,pan
define moveCameraCenter( numeric x, numeric y, numeric pan )
define moveCamera1( numeric x, numeric y )
CMRX
define cameraX()
CMRY
define cameraY()
META moveCameraToMetaroom
define moveCameraToMetaroom( numeric metaroomID, numeric x, numeric y, numeric transition )
BKGD
define cameraBackground( numeric metaroomID, string background, numeric transition )
SNAP
define takeSnapshot( string filename, numeric x, numeric y, numeric width, numeric height, numeric zoomFactor )
SNAX
define snapshotExists( string filename )
SNAX
define killSnapshot( string filename )
CLAC
define clickActions( agent a, numeric message1, numeric message2, numeric message3 )
MOPX
define mouseX()
MOPY
define mouseY()
MOVX
define mouseXVelocity()
MOVY
define mouseYVelocity()
define numeric IMSK_RAWKEYDOWN
define numeric IMSK_RAWKEYUP
define numeric IMSK_RAWMOUSEMOVE
define numeric IMSK_RAWMOUSEDOWN
define numeric IMSK_RAWMOUSEUP
define numeric IMSK_RAWMOUSEWHEEL
define numeric IMSK_RAWTRANSLATEDCHAR
KEYD
define isKeyDown( numeric KEYCODE )
ACCG returning
define acceleration( agent a )
ADMP returning
define angularDamping( agent a )
AERO returning
define aerodynamics( agent a )
AVEL returning
define angularVelocity( agent a )
ELAS returning
define elasticity( agent a )
FALL
define isFalling( agent a )
FDMP returning
define forwardDamping( agent a )
FRIC returning
define friction( agent a )
FEVL returning
define forwardVelocity( agent a )
MOVS
define movementStatus( agent a )
SDMP returning
define sideDamping( agent a )
SVEL returning
define sideVelocity( agent a )
VELO
define velocity( agent a, numeric x, numeric y )
VELX
define XVelocity( agent a )
VELY
define YVelocity( agent a )
define numeric JECT_REMOVESCRIPT
define numeric JECT_EVENTSCRIPTS
define numeric JECT_INSTALLSCRIPT
define numeric JECT_ALLSCRIPTS
JECT
define injectScript( string cosfile, numeric flags )
WAIT
define wait( numeric ticks )
CALL
define callEvent( numeric eventNumber, void param1, void param2 )
SEZZ
define say( string text, agent a )
VOIS
define Voice( string voiceName, agent a )
VOIC
define setVoiceToCreatureVoice( agent a, numeric genus, numeric gender, numeric age )
SNDE
define playSound( string soundFile, agent a )
SNQ
define playSoundWithDelay( agent a, string soundFile, numeric delay )
SNDC
define playControlledSound( string soundFile, agent a )
SNDL
define playLoopedControlledSound( string soundFile, agent a )
FADE
define fadeControlledSound( agent a )
STPC
define stopControlledSound( agent a )
VOLM
define setVolume( numeric channel, numeric volume )
VOLM returning
define getVolume( numeric channel )
ABSV returning
define getAbsolute( numeric number )
ACOS returning
define getArccos( numeric number )
ASIN returning
define getArcsin( numeric number )
ATAN returning
define getArctan( numeric number )
COS_ returning
define getCosine( numeric number )
SIN_ returning
define getSine( numeric number )
TAN_ returning
define getTangent( numeric number )
FTOI returning
define floatToInt( numeric number )
ITOF returning
define IntToFloat( numeric number )
STOF returning
define StrToFloat( string number )
STOI returning
define StrToInt( string number )
VTOS returning
define NumToStr( numeric number )
NEGV returning
define getInverse( numeric number )
RAND
define getRandom( numeric startValue, numeric endValue )
CHAR returning
define getChar( string inputString, numeric index )
CAHR
define setChar( string inputString, numeric index, numeric character )
UPPA returning
define toUpper( string input )
LOWA returning
define toLower( string input )
SINS returning
define findSubstring( string input, numeric index, string search )
SUBS returning
define getSubstring( string value, numeric start, numeric count )
UFOS returning
define getSystemInfo()
VMJR returning
define getMajorVersion()
VMNR returning
define getMinorVersion()
LOAD
define loadWorld( string worldname )
SAVE
define saveWorld( string worldname )
INST SAVE QUIT
define quit( string worldname )
WRLD
define createWorld( string worldname )
DELW
define deleteWorld( string worldname )
NWLD returning
define getNumberOfWorlds()
WNAM returning
define getCurrentWorldName()
WNIT returning
define getWorldIndex( string worldName )
WLRD returning
define getWorldName( numeric worldIndex )
PSWD
define setNextWorldPassword( string password )
PSWD returning
define getPassword( string worldName )
CARR returning
define heldBy( agent a )
HELD returning
define holding( agent a )
DROP
define drop( agent a )
BASE returning
define baseIndex( agent a )
GALL returning
define spriteGallery( agent a )
MIRA returning
define mirror( agent a )
VISI
define isVisible( numeric checkAllCameras, agent a )
GNUS returning
define genus( agent a )
FMLY returning
define family( agent a )
SPC returning
define species( agent a )
MESG WRT+
define sendMessage( agent a, numeric messageID, void param1, void param2, numeric delay )
CAGE
define age( agent a )
TAGE returning
define ageInTicks( agent a )
ASLP returning
define sleeping( agent a )
DREA returning
define dreaming( agent a )
UNCS returning
define unconscious( agent a )
BORN
define hatch( agent a )
MATE
define mate( agent a )
DEAD
define die( agent a )
DEAD returning
define isDead( agent a )
DRIV returning
define driveLevel( numeric drive, agent a )
DRV!
define highestDrive( agent a )
CHEM returning
define bloodConcentration( numeric chemical, agent a )
MIND returning
define canThink( agent a )
ZMD returning
define isZombie( agent a )
ORGF returning
define organDataFloat( agent a, numeric organNumber, numeric data )
ORGI returning
define organDataInt( agent a, numeric organNumber, numeric data )
ORGN returning
define numberOfOrgans( agent a )
INJR
define injure( agent a, numeric organ, numeric amount )
CREA returning
define isCreature( agent a )
MVFT
define moveFeet( agent a, numeric x, numeric y )