A B C D E F G H I L M N P Q R S T U W X

S

say(AbstractCharacterSprite, String, String, Color) - Method in class gameaction.Talk
Lets the character say a sentence with the specified color and specified sound file
say(AbstractCharacterSprite, String, Color, int) - Method in class gameaction.Talk
Lets the character say a sentence with the specified color
say(AbstractCharacterSprite, String, String) - Method in class gameaction.Talk
Lets the character say a sentence with the specified sound file
say(AbstractCharacterSprite, String, int) - Method in class gameaction.Talk
Lets the character say a sentence
say(AbstractCharacterSprite, String) - Method in class gameaction.Talk
Lets the character say a sentence.
say(AbstractCharacterSprite, String[]) - Method in class gameaction.Talk
Deprecated. do not use this method anymore
say(AbstractCharacterSprite, String, Color) - Method in class gameaction.Talk
Lets the character say a sentence with the specified color.
scripting - package scripting
 
SearchGrid - Class in path
This class represents the grid that contains the walkable area of a game location
SearchGrid(BufferedImage, ArrayList<Item>, ArrayList<InteractiveHotspot>, int) - Constructor for class path.SearchGrid
Creates a new search grid out of the specified walkable area image
Sentence - Class in speech
This class represents a single sentence
Sentence(AbstractCharacterSprite, String, int, Color, int) - Constructor for class speech.Sentence
Creates a new sentence with the specified parameters
Sentence(AbstractCharacterSprite, String, int, String, Color) - Constructor for class speech.Sentence
Creates a new sentence with the specified parameters
SentenceScheduler - Class in speech
This class is used to schedule the rendering of sentences
SentenceScheduler() - Constructor for class speech.SentenceScheduler
 
setActive(boolean) - Method in class location.GameLocation
Enables or disables the game loaction.
setActive() - Method in class location.InteractiveHotspot
Sets the interactive hotspot to active state if it was not active before
setBackground(String) - Method in class location.GameLocation
Sets the background of the game location to the specified background
setCursor(String) - Static method in class cursor.CursorManager
Sets the mouse pointer to the specified cursor
setDescription(String) - Method in class gameobjects.AbstractGameObject
Deprecated. The system has no use for the method anymore
setDialog(String) - Method in class speech.QuestionSelectionArea
Sets the dialog for the question selection area
setDirection(int) - Method in class gameobjects.characters.AbstractCharacterSprite
Sets the current direction to the specified constant.
setExclude(boolean) - Method in class speech.DialogBranch
Returns whether the dialog branch is to be excluded from showing in the question selection area
setGameLocation(GameLocation) - Method in class gameobjects.AbstractGameObject
Set the game location of the game object
setHasArrivedAtTarget(boolean) - Method in class gameobjects.characters.Player
Sets whether the player has arrived at target
setHeight(int) - Method in class location.Hotspot
Sets the height of the hotspot area to the specified height
setImage(BufferedImage) - Method in class location.InteractiveHotspot
Sets the assigned image of the interactive hotspot to the specified image
setImage(String) - Method in class location.InteractiveHotspot
Sets the image assigned to the interactive hotspot
setInactive() - Method in class location.InteractiveHotspot
Sets the interactive hotspot to inactive state.
setIntermissionScreenDiabled() - Method in class location.GameLocation
Disables the intermission screen.
setIntermissionScreenEnabled(String) - Method in class location.GameLocation
Sets an intermission screen that can be rendered instead of the usual game location content
setInventPosition(Point) - Method in class gameobjects.item.Item
Sets the inventory position of the item to the specified point
setIsInDialog(boolean) - Method in class gameobjects.characters.Player
Sets the dialog current status of the player
setJustUsedExit(boolean) - Method in class gameobjects.characters.AbstractCharacterSprite
Sets if the character just used an exit.
setName(String) - Method in class gameobjects.AbstractGameObject
Sets the name of the character
setName(String) - Method in class location.Hotspot
Sets the name of the hotspot area
setNotedForPicking(boolean) - Method in class gameobjects.item.Item
Sets if the item is noted for picking as soon as the player gets near the item
setNotedForUse(boolean) - Method in class location.LocationExit
Sets whether the exit was noted for use by the player
setRunning(boolean) - Method in class animation.Animation
Sets if the animation is currently running.
setSelectedInventoryItem(Item) - Method in class inventory.Inventory
Sets the currently selected inventory item to the specified item.
setState(int) - Static method in class state.GameState
Sets the current game state to the specified parameter, for example GameState.DIALOG
setTargetPosition(double, double) - Method in class gameobjects.characters.AbstractCharacterSprite
Sets the new target position for the character
setTargetX(double) - Method in class gameobjects.characters.AbstractCharacterSprite
Sets the new target x-coordinate for the character
setTargetY(double) - Method in class gameobjects.characters.AbstractCharacterSprite
Sets the new target y-coordinate for the character
setToPicked() - Method in class gameobjects.AbstractGameObject
Sets the item to picked status
setUsable(boolean) - Method in class location.LocationExit
Sets if the exit can be used
setWalkable(boolean) - Method in class path.GridNode
Sets the walkable status for the grid node
setWidth(int) - Method in class location.Hotspot
Sets the width of the hotspot area to the specified width
setX(double) - Method in class location.Hotspot
Sets the x-coordinate of the hotspot area
setY(double) - Method in class location.Hotspot
Sets the y-coordinate of the hotspot area
ShowIntermissionScreen - Class in gameaction
This class represents a game action that is responsible for showing a simple intermission screen
ShowIntermissionScreen(AbstractCharacterSprite, String, long) - Constructor for class gameaction.ShowIntermissionScreen
 
showName(Graphics2D, boolean) - Method in class location.Hotspot
Shows the name of the hotspot below or above it.
showNameinInventory(Graphics2D) - Method in class gameobjects.item.Item
Shows the name of the inventory item right below it.
sign(float) - Method in class path.AStarNode
Returns the sign of the number.
speech - package speech
 
STANDARD - Static variable in class gameobjects.characters.Player
Constant that refers to the standard animation of a game object
start() - Method in class animation.AnimationScheduler
Starts the processing of the animation queue from the beginning
state - package state
 

A B C D E F G H I L M N P Q R S T U W X