|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractCharacterSprite | |
|---|---|
| gameaction | |
| gameobjects.characters | |
| location | |
| path | |
| speech | |
| Uses of AbstractCharacterSprite in gameaction |
|---|
| Methods in gameaction that return AbstractCharacterSprite | |
|---|---|
AbstractCharacterSprite |
AbstractGameAction.getCharacter()
Returns the character that performs the game action |
| Methods in gameaction with parameters of type AbstractCharacterSprite | |
|---|---|
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line)
Lets the character say a sentence. |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String[] lines)
Deprecated. do not use this method anymore |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line,
java.awt.Color color)
Lets the character say a sentence with the specified color. |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line,
java.awt.Color color,
int time)
Lets the character say a sentence with the specified color |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line,
int time)
Lets the character say a sentence |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line,
java.lang.String soundPath)
Lets the character say a sentence with the specified sound file |
void |
Talk.say(AbstractCharacterSprite c,
java.lang.String line,
java.lang.String soundPath,
java.awt.Color color)
Lets the character say a sentence with the specified color and specified sound file |
| Constructors in gameaction with parameters of type AbstractCharacterSprite | |
|---|---|
AbstractGameAction(AbstractCharacterSprite c)
Creates a new game action |
|
ChangeHotspotImage(AbstractCharacterSprite c,
InteractiveHotspot ihs,
java.lang.String imgPath)
|
|
CutSceneStart(AbstractCharacterSprite c,
GameLocation location)
Creates a new cutscene start game action |
|
CutSceneStart(AbstractCharacterSprite c,
GameLocation location,
java.lang.String musicPath)
Creates a new cutscene start game action considering a special background music during cutscene |
|
CutSceneStop(AbstractCharacterSprite c,
GameLocation location)
|
|
Delay(AbstractCharacterSprite c,
long duration)
|
|
GameActionScheduler(AbstractCharacterSprite c)
Creates a new game action scheduler with the specified character as the owner. |
|
Leave(AbstractCharacterSprite c,
LocationExit exit)
|
|
PlaySound(AbstractCharacterSprite c,
java.lang.String filePath)
Creates a new game action to play a sound |
|
RunAnimation(AbstractCharacterSprite c,
java.lang.String animImgPath,
int rows,
int picsPerRow)
Creates a new game action for running an animation |
|
RunAnimation(AbstractCharacterSprite c,
java.lang.String animImgPath,
int rows,
int picsPerRow,
int numRepeats)
Creates a new game action for running an animation |
|
ShowIntermissionScreen(AbstractCharacterSprite c,
java.lang.String imgPath,
long duration)
|
|
Talk(AbstractCharacterSprite c,
boolean isBranch)
Creates a new Talk action |
|
Talk(AbstractCharacterSprite c,
boolean isBranch,
boolean aborter)
Creates a new Talk action |
|
Use(AbstractCharacterSprite c,
Hotspot hot,
Item item)
|
|
Walk(AbstractCharacterSprite c,
int goToX,
int goToY)
Creates a new walking event with the specified coordinates that provide the target location of the walking event |
|
Walk(AbstractCharacterSprite c,
Path path)
Creates a new walking event with the specified coordinates that provide the target location of the walking event |
|
| Uses of AbstractCharacterSprite in gameobjects.characters |
|---|
| Subclasses of AbstractCharacterSprite in gameobjects.characters | |
|---|---|
class |
NPCSprite
This class is the base class of all non player characters. |
class |
Player
This class represents the main character sprite of the game. |
| Uses of AbstractCharacterSprite in location |
|---|
| Methods in location with parameters of type AbstractCharacterSprite | |
|---|---|
boolean |
LocationExit.isInRange(AbstractCharacterSprite character)
Determines whether the exit is in range for a character |
void |
LocationExit.use(AbstractCharacterSprite character)
Call this method to signal that the character wants to make a transition from this exit's start location to its destination location. |
| Uses of AbstractCharacterSprite in path |
|---|
| Methods in path with parameters of type AbstractCharacterSprite | |
|---|---|
static void |
PathFinder.addPath(AbstractCharacterSprite c,
SearchGrid grid,
double x,
double y,
com.golden.gamedev.engine.BaseInput bsInput)
Finds a list of Walk game actions that represents a path from the characters current position to its destionation coordinates and adds it to the specified characters game action queue |
static java.util.List<AbstractGameAction> |
PathFinder.getPath(AbstractCharacterSprite c,
java.awt.image.BufferedImage imgWalkableArea,
double x,
double y)
Deprecated. do nut use this method any more |
static java.util.List<AbstractGameAction> |
PathFinder.getPath(AbstractCharacterSprite c,
SearchGrid grid,
double x,
double y,
com.golden.gamedev.engine.BaseInput bsInput)
Returns a list of Walk game actions that represents a path from the characters current position to its destionation coordinates |
| Uses of AbstractCharacterSprite in speech |
|---|
| Methods in speech that return AbstractCharacterSprite | |
|---|---|
AbstractCharacterSprite |
Sentence.getRelatedCharacter()
Returns the character related to the sentence, i.e. the character that is speaking the sentence |
| Constructors in speech with parameters of type AbstractCharacterSprite | |
|---|---|
Sentence(AbstractCharacterSprite character,
java.lang.String line,
int lineWidth,
java.awt.Color color,
int time)
Creates a new sentence with the specified parameters |
|
Sentence(AbstractCharacterSprite character,
java.lang.String line,
int lineWidth,
java.lang.String soundPath,
java.awt.Color color)
Creates a new sentence with the specified parameters |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||