Alphabetical List of Built-in Functions
Entries in square parentheses are old names for built-in functions which have been renamed for
SLUDGE v1.3. The old names and new names for the functions are both valid - the old names appear
here for the benefit of those working with example code which was written before SLUDGE v1.3 was
released. It is recommended that you now use the new names for the functions as these new names
are more generalised (for example, deleteFile instead of deleteGame). Also, should any error
message be displayed by the engine during the execution of one of these functions, it will make
reference to the new function name rather than the old one.
A:
addCharacter
addOverlay
addScreenRegion
addStatus
aimCamera
alignStatus
anim
animate
B:
blankArea
blankScreen
bodgeFilenames
burnString
C:
cacheSound
callEvent
cancelSub
captureAllKeys
clearStatus
completeTimers
copyStack
costume
D:
darkBackground
deleteAllFromStack
deleteFromStack
deleteFile [deleteGame]
dequeue
doBackgroundEffect
E:
enqueue
F:
fetchEvent
fileExists
floatCharacter
forceCharacter
freeSound
freeze
G:
getCharacterDirection
getCharacterScale
getFramesPerSecond
getLanguageID
getMouseX
getMouseY
getMouseScreenX
getMouseScreenY
getObjectX
getObjectY
getOverObject
getMatchingFiles [getSavedGames]
getPixelColour (getPixelColor)
getSoundCache
getStatusText
H:
hardScroll
hasFlag
hideCharacter
howFrozen
I:
inFont
isCharacter
isMoving
isScreenRegion
J:
jumpCharacter
L:
launch
launchWith
lightStatus
loadCustomData
loadGame
loopSound
M:
mixOverlay
moveCharacter
N:
newStack
normalCharacter
O:
onFocusChange
onKeyboard
onLeftMouse
onLeftMouseUp
onMoveMouse
onRightMouse
onRightMouseUp
P:
parallaxAdd
parallaxClear
pasteCharacter
pasteImage
pasteString
pause
pauseMovie
pickOne
playMovie
playSound
popFromStack
positionStatus
pushToStack
Q:
quitGame
quitWithFatalError
R:
random
removeAllCharacters
removeAllScreenRegions
removeCharacter
removeLastStatus
removeScreenRegion
rename
renameFile [renameGame]
S:
saveCustomData
saveGame
say
setBackgroundEffect
setBlankColour (setBlankColor)
setBurnColour (setBurnColor)
setCharacterAngleOffset
setCharacterColourise
setCharacterDrawMode
setCharacterExtra
setCharacterSpinSpeed
setCharacterTransparency
setCharacterWalkSpeed
setCostume
setCursor
setCustomEncoding
setDefaultMusicVolume
setDefaultSoundVolume
setFloor
setFont
setFontSpacing
setLightMap
setLitStatusColour (setLitStatusColor)
setMusicVolume
setPasteColour (setPasteColor)
setScale
setSceneDimensions
setSoundLoopPoints
setSoundVolume
setStatusColour (setStatusColor)
setSpeechMode
setSpeechSpeed
setThumbnailSize
setZBuffer
showBoxes
showCharacter
showFloor
showThumbnail
skipSpeech
snapshotClear
snapshotGrab
somethingSpeaking
spawnSub
spinCharacter
stackSize
startMusic
statusText
stopCharacter
stopMovie
stopMusic
stopSound
stringLength
stringWidth
substring
T:
think
transitionLevel
transitionMode
turnCharacter
U:
unfreeze
W:
wait
Z:
zoomCamera
SLUDGE and this SLUDGE documentation are copyright Hungry Software and contributors 2000-2012