Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package animation

Class animation.Animation extends java.lang.Object implements Serializable

Serialized Fields

### images

    java.awt.image.BufferedImage[] images

### duration

    long duration

### name

    java.lang.String name

### running

    boolean running

Class animation.AnimationPool extends java.lang.Object implements Serializable

Serialized Fields

### sequencePool

    java.util.HashMap<K,V> sequencePool

Class animation.AnimationScheduler extends java.lang.Object implements Serializable

Serialized Fields

### go

    AbstractGameObject go

### queue

    java.util.LinkedList<E> queue

### running

    boolean running

### timerTime

    long timerTime

Package cursor

Class cursor.GameCursor extends com.golden.gamedev.object.Sprite implements Serializable

Serialized Fields

### constant

    java.lang.String constant

### icon

    java.awt.image.BufferedImage icon

Package editor.gui

Class editor.gui.BasicLevelConfigPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### labelLocationName

    javax.swing.JLabel labelLocationName

### labelLocationBshName

    javax.swing.JLabel labelLocationBshName

### labelBGImage

    javax.swing.JLabel labelBGImage

### textLocationFileName

    javax.swing.JTextField textLocationFileName

### labelFileName

    javax.swing.JLabel labelFileName

### textLocationName

    javax.swing.JTextField textLocationName

### textMusicFile

    javax.swing.JTextField textMusicFile

### textBGImage

    javax.swing.JTextField textBGImage

### textScriptFile

    javax.swing.JTextField textScriptFile

### textLocationBshName

    javax.swing.JTextField textLocationBshName

### labelBGMusic

    javax.swing.JLabel labelBGMusic

### labelScriptFile

    javax.swing.JLabel labelScriptFile

Class editor.gui.ExitsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### listExits

    javax.swing.JList listExits

### labelExitName

    javax.swing.JLabel labelExitName

### textExitBshName

    javax.swing.JTextField textExitBshName

### textPosX

    javax.swing.JTextField textPosX

### textPosY

    javax.swing.JTextField textPosY

### labelDestination

    javax.swing.JLabel labelDestination

### buttonAddExit

    javax.swing.JButton buttonAddExit

### textDestination

    javax.swing.JTextField textDestination

### textNewY

    javax.swing.JTextField textNewY

### labelNewY

    javax.swing.JLabel labelNewY

### textNewX

    javax.swing.JTextField textNewX

### jLabel1

    javax.swing.JLabel jLabel1

### labelNewX

    javax.swing.JLabel labelNewX

### textHeight

    javax.swing.JTextField textHeight

### labelWidth

    javax.swing.JLabel labelWidth

### labelHeight

    javax.swing.JLabel labelHeight

### textWidth

    javax.swing.JTextField textWidth

### labelY

    javax.swing.JLabel labelY

### labelX

    javax.swing.JLabel labelX

### labelPosXY

    javax.swing.JLabel labelPosXY

### labelExitBshName

    javax.swing.JLabel labelExitBshName

### textExitName

    javax.swing.JTextField textExitName

### exits

    java.util.Vector<E> exits

Class editor.gui.HotspotsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

### listHotspots

    javax.swing.JList listHotspots

### labelHotspotName

    javax.swing.JLabel labelHotspotName

### textHotspotBshName

    javax.swing.JTextField textHotspotBshName

### textPosX

    javax.swing.JTextField textPosX

### textPosY

    javax.swing.JTextField textPosY

### buttonAddHotspot

    javax.swing.JButton buttonAddHotspot

### textHeight

    javax.swing.JTextField textHeight

### labelWidth

    javax.swing.JLabel labelWidth

### labelHeight

    javax.swing.JLabel labelHeight

### textWidth

    javax.swing.JTextField textWidth

### labelY

    javax.swing.JLabel labelY

### labelX

    javax.swing.JLabel labelX

### labelPosXY

    javax.swing.JLabel labelPosXY

### labelHotspotBshName

    javax.swing.JLabel labelHotspotBshName

### textHotspotName

    javax.swing.JTextField textHotspotName

### hotspots

    java.util.Vector<E> hotspots

Class editor.gui.MainFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

### helpMenuItem

    javax.swing.JMenuItem helpMenuItem

### jMenu5

    javax.swing.JMenu jMenu5

### jMenu4

    javax.swing.JMenu jMenu4

### exitMenuItem

    javax.swing.JMenuItem exitMenuItem

### jSeparator2

    javax.swing.JSeparator jSeparator2

### closeFileMenuItem

    javax.swing.JMenuItem closeFileMenuItem

### saveAsMenuItem

    javax.swing.JMenuItem saveAsMenuItem

### saveMenuItem

    javax.swing.JMenuItem saveMenuItem

### openFileMenuItem

    javax.swing.JMenuItem openFileMenuItem

### basicLevelConfigPanel

    BasicLevelConfigPanel basicLevelConfigPanel

### buttonGenScript

    javax.swing.JButton buttonGenScript

### exitsPanel

    ExitsPanel exitsPanel

### hotspotsPanel

    HotspotsPanel hotspotsPanel

### buttonGenXML

    javax.swing.JButton buttonGenXML

### mainTabbedPane

    javax.swing.JTabbedPane mainTabbedPane

### newFileMenuItem

    javax.swing.JMenuItem newFileMenuItem

### jMenu3

    javax.swing.JMenu jMenu3

### jMenuBar1

    javax.swing.JMenuBar jMenuBar1

Package gameaction

Class gameaction.AbstractGameAction extends java.lang.Object implements Serializable

Serialized Fields

### character

    AbstractCharacterSprite character

### secondMethodCall

    boolean secondMethodCall

Class gameaction.ChangeHotspotImage extends AbstractGameAction implements Serializable

Serialized Fields

### imgPath

    java.lang.String imgPath

### ihs

    InteractiveHotspot ihs

Class gameaction.CutSceneStart extends AbstractGameAction implements Serializable

Serialized Fields

### secondMethodCall

    boolean secondMethodCall

### location

    GameLocation location

### musicPath

    java.lang.String musicPath

Class gameaction.CutSceneStop extends AbstractGameAction implements Serializable

Serialized Fields

### location

    GameLocation location

Class gameaction.Delay extends AbstractGameAction implements Serializable

Serialized Fields

### startTime

    long startTime

### duration

    long duration

Class gameaction.GameActionScheduler extends java.lang.Object implements Serializable

Serialized Fields

### gameActions

    java.util.LinkedList<E> gameActions

### pause

    boolean pause

### character

    AbstractCharacterSprite character

Class gameaction.Leave extends AbstractGameAction implements Serializable

Serialized Fields

### exit

    LocationExit exit

Class gameaction.Pick extends AbstractGameAction implements Serializable

Serialized Fields

### item

    Item item

Class gameaction.PlaySound extends AbstractGameAction implements Serializable

Serialized Fields

### filePath

    java.lang.String filePath

Class gameaction.RunAnimation extends AbstractGameAction implements Serializable

Serialized Fields

### animImgPath

    java.lang.String animImgPath

### numRepeats

    int numRepeats

### reachedLastFrame

    boolean reachedLastFrame

### timeForLastAnimFrame

    long timeForLastAnimFrame

Class gameaction.ShowIntermissionScreen extends AbstractGameAction implements Serializable

Serialized Fields

### duration

    long duration

### startTime

    long startTime

### imgPath

    java.lang.String imgPath

Class gameaction.Talk extends AbstractGameAction implements Serializable

Serialized Fields

### sentenceScheduler

    SentenceScheduler sentenceScheduler

### sentencesBackup

    java.util.ArrayList<E> sentencesBackup

### isBranch

    boolean isBranch

### isAborter

    boolean isAborter

Class gameaction.Use extends AbstractGameAction implements Serializable

Serialized Fields

### hotspot

    Hotspot hotspot

### item

    Item item

Class gameaction.Walk extends AbstractGameAction implements Serializable

Serialized Fields

### pathToWalk

    Path pathToWalk

### targX

    double targX

### targY

    double targY

### hasArrivedAtTarget

    boolean hasArrivedAtTarget

Package gameobjects

Class gameobjects.AbstractGameObject extends com.golden.gamedev.object.AnimatedSprite implements Serializable

Serialized Fields

### bsLoader

    com.golden.gamedev.engine.BaseLoader bsLoader

### bsInput

    com.golden.gamedev.engine.BaseInput bsInput

### bsSound

    com.golden.gamedev.engine.BaseAudio bsSound

### location

    GameLocation location

### sceneHotspot

    Hotspot sceneHotspot

### name

    java.lang.String name

### bshName

    java.lang.String bshName

  This is the name that the game object will be referenced by in the beanshell scripts

### desc

    java.lang.String desc

  The description for the item. Please change it in your subclass.

### screenWriter

    com.golden.gamedev.object.font.SystemFont screenWriter

### animPool

    AnimationPool animPool

### animScheduler

    AnimationScheduler animScheduler

### isPicked

    boolean isPicked

Package gameobjects.characters

Class gameobjects.characters.AbstractCharacterSprite extends AbstractGameObject implements Serializable

Serialized Fields

### currDirection

    int currDirection

### prevDirection

    int prevDirection

### targetPosX

    double targetPosX

### targetPosY

    double targetPosY

### speechColor

    java.awt.Color speechColor

### justUsedExit

    boolean justUsedExit

### gameActionScheduler

    GameActionScheduler gameActionScheduler

Class gameobjects.characters.NPCSprite extends AbstractCharacterSprite implements Serializable

Class gameobjects.characters.Player extends AbstractCharacterSprite implements Serializable

Serialized Fields

### inventory

    Inventory inventory

### qsa

    QuestionSelectionArea qsa

### hasArrivedAtTarget

    boolean hasArrivedAtTarget

### isInDialog

    boolean isInDialog

Package gameobjects.item

Class gameobjects.item.Item extends AbstractGameObject implements Serializable

Serialized Fields

### inventoryPos

    java.awt.Point inventoryPos

### name

    java.lang.String name

### inventHotspot

    Hotspot inventHotspot

### imageInventory

    java.awt.image.BufferedImage imageInventory

### isPickable

    boolean isPickable

  can the player take the item?

### isNotedForPicking

    boolean isNotedForPicking

  has the player issued the order to pick the item, so that it can be picked as soon as the player gets near to it?

Package gameobjects.prop

Class gameobjects.prop.Prop extends AbstractGameObject implements Serializable

Package inventory

Class inventory.Inventory extends java.lang.Object implements Serializable

Serialized Fields

### inventoryItems

    java.util.LinkedList<E> inventoryItems

### selectedItem

    Item selectedItem

### bsInput

    com.golden.gamedev.engine.BaseInput bsInput

### width

    int width

### height

    int height

### lookingAtInventory

    boolean lookingAtInventory

Package location

Class location.GameLocation extends java.lang.Object implements Serializable

Serialized Fields

### xmlFile

    java.lang.String xmlFile

### bshScriptFile

    java.lang.String bshScriptFile

### imageWalkable

    java.awt.image.BufferedImage imageWalkable

### bgMusicFile

    java.lang.String bgMusicFile

### player

    Player player

### name

    java.lang.String name

### bshName

    java.lang.String bshName

### scaleFactor

    float scaleFactor

### bsLoader

    com.golden.gamedev.engine.BaseLoader bsLoader

### bsInput

    com.golden.gamedev.engine.BaseInput bsInput

### bsSound

    com.golden.gamedev.engine.BaseAudio bsSound

### bsMusic

    com.golden.gamedev.engine.BaseAudio bsMusic

### background

    com.golden.gamedev.object.Background background

### characters

    java.util.ArrayList<E> characters

### removeGameObjects

    java.util.ArrayList<E> removeGameObjects

### items

    java.util.ArrayList<E> items

### interactiveHotspots

    java.util.ArrayList<E> interactiveHotspots

### props

    java.util.ArrayList<E> props

### sortedRenderList

    java.util.LinkedList<E> sortedRenderList

### exits

    java.util.ArrayList<E> exits

### pathSearchGrid

    SearchGrid pathSearchGrid

### isActive

    boolean isActive

### pathNodes

    java.util.List<E> pathNodes

### visGrid

    boolean visGrid

### intermissionScreen

    java.awt.image.BufferedImage intermissionScreen

### counter

    int counter

Class location.Hotspot extends java.lang.Object implements Serializable

Serialized Fields

### x

    double x

### y

    double y

### width

    int width

### height

    int height

### name

    java.lang.String name

### bsInput

    com.golden.gamedev.engine.BaseInput bsInput

### screenWriter

    com.golden.gamedev.object.font.SystemFont screenWriter

Class location.InteractiveHotspot extends Hotspot implements Serializable

Serialized Fields

### bshName

    java.lang.String bshName

### active

    boolean active

### image

    java.awt.image.BufferedImage image

### bsLoader

    com.golden.gamedev.engine.BaseLoader bsLoader

Class location.LocationExit extends Hotspot implements Serializable

Serialized Fields

### startLocation

    GameLocation startLocation

### destLocation

    GameLocation destLocation

### bshName

    java.lang.String bshName

### canBeUsed

    boolean canBeUsed

### isNotedForUse

    boolean isNotedForUse

### newX

    double newX

### newY

    double newY

Package path

Class path.AStarNode extends java.lang.Object implements Serializable

Serialized Fields

### pathParent

    AStarNode pathParent

### costFromStart

    float costFromStart

### estimatedCostToGoal

    float estimatedCostToGoal

Class path.AStarSearch.PriorityList extends java.util.LinkedList implements Serializable

Class path.GridNode extends AStarNode implements Serializable

Serialized Fields

### x

    double x

### y

    double y

### width

    int width

### height

    int height

### walkable

    boolean walkable

### neighbours

    java.util.ArrayList<E> neighbours

Class path.SearchGrid extends java.lang.Object implements Serializable

Serialized Fields

### imgWalkableArea

    java.awt.image.BufferedImage imgWalkableArea

### items

    java.util.ArrayList<E> items

### ihspots

    java.util.ArrayList<E> ihspots

### gridNodeSize

    int gridNodeSize

### gridNodes

    GridNode[][] gridNodes

Package speech

Class speech.Dialog extends java.lang.Object implements Serializable

Serialized Fields

### branches

    java.util.LinkedList<E> branches

### player

    Player player

### name

    java.lang.String name

Class speech.DialogBranch extends java.lang.Object implements Serializable

Serialized Fields

### id

    int id

### assocQuestion

    java.lang.String assocQuestion

### talkAction

    Talk talkAction

### exclude

    boolean exclude

  boolean controls whether the branch can be shown in the question selection area

Class speech.QuestionSelectionArea extends java.lang.Object implements Serializable

Serialized Fields

### dialogSet

    java.util.HashMap<K,V> dialogSet

### dialog

    Dialog dialog

### screenWriter

    com.golden.gamedev.object.font.SystemFont screenWriter

### bsInput

    com.golden.gamedev.engine.BaseInput bsInput

### player

    Player player

Class speech.Sentence extends java.lang.Object implements Serializable

Serialized Fields

### screenWriter

    com.golden.gamedev.object.font.SystemFont screenWriter

### timer

    com.golden.gamedev.object.Timer timer

### line

    java.lang.String line

### lineWidth

    int lineWidth

### color

    java.awt.Color color

### character

    AbstractCharacterSprite character

### soundPath

    java.lang.String soundPath

### sayNow

    boolean sayNow

### soundRunning

    boolean soundRunning

Class speech.SentenceScheduler extends java.lang.Object implements Serializable

Serialized Fields

### sentences

    java.util.LinkedList<E> sentences

Package state

Class state.GameState extends java.lang.Object implements Serializable

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES