Serialized Form
-
Package cl.cromer.azaraka
-
Class cl.cromer.azaraka.Canvas extends java.awt.Canvas implements Serializable
-
Serialized Fields
-
aiThreads
java.util.Map<AI,java.lang.Thread> aiThreads
The threads that control AI -
azaraka
Azaraka azaraka
The main window -
backgroundMusic
Sound backgroundMusic
The background music of the game -
chests
java.util.List<Chest> chests
The chests -
doorSound
Sound doorSound
The sound of the door opening or closing -
enemies
java.util.List<Enemy> enemies
The enemies -
enemyAttackSound
Sound enemyAttackSound
The sound of the enemy attacking -
gameOver
boolean gameOver
Game over -
gameOverAnimation
Animation gameOverAnimation
The game over animation -
gameOverMusic
Sound gameOverMusic
The music played when game over shows -
gameStarted
boolean gameStarted
Has the game started -
getGemSound
Sound getGemSound
The sound when a gem is received -
getKeySound
Sound getKeySound
The sound played when a key is picked up -
graphicBuffer
java.awt.Graphics graphicBuffer
The graphics buffer -
heartAnimation
Animation heartAnimation
The hearts animation -
imageBuffer
java.awt.Image imageBuffer
The image buffer -
keys
java.util.List<Key> keys
The keys -
leftMargin
int leftMargin
The left margin of the game -
logger
java.util.logging.Logger logger
The logger -
openChestSound
Sound openChestSound
The sound played when a chest is opened -
player
Player player
The player -
playerKeyListener
java.awt.event.KeyListener playerKeyListener
The key listener for the player -
portal
Portal portal
The magic portal -
portalSound
Sound portalSound
The sound the portal makes -
scene
Scene scene
The game scene -
successSound
Sound successSound
The sound played when a gem is purified or the player wins -
threads
java.util.Map<Object,java.lang.Thread> threads
The threads for the objects -
topMargin
int topMargin
The top margin of the game -
volume
float volume
The current volume -
won
boolean won
Has the game been won
-
-
-
Class cl.cromer.azaraka.Cell extends javax.swing.JComponent implements Serializable
-
Serialized Fields
-
object
Object object
The object in the cell -
objectOnBottom
Object objectOnBottom
An object that doesn't collide and is drawn below the other sprites -
objectOnTop
Object objectOnTop
An object that doesn't collide and is drawn on top of the other sprites -
textures
java.util.Map<java.lang.Integer,java.awt.image.BufferedImage> textures
A map containing the textures used in the cell, LinkedHashMap is used to maintain the order of images -
x
int x
The x coordinate of the cell -
xPixels
int xPixels
The x graphical coordinate of the cell -
y
int y
The y coordinate of the cell -
yPixels
int yPixels
The y graphical coordinate of the cell
-
-
-
Class cl.cromer.azaraka.MainWindow extends javax.swing.JFrame implements Serializable
-
Class cl.cromer.azaraka.Scene extends javax.swing.JComponent implements Serializable
-
Serialized Fields
-
canvas
Canvas canvas
The canvas -
cells
java.util.concurrent.CopyOnWriteArrayList<java.util.concurrent.CopyOnWriteArrayList<Cell>> cells
The cells of the game -
doorOpen
boolean doorOpen
Whether or not the door is open -
doorSound
Sound doorSound
The sound the door makes -
logger
java.util.logging.Logger logger
The logger -
textureSheet
Sheet textureSheet
A collection of tiles that can be used in the scene
-
-
-
-
Package cl.cromer.azaraka.ai
-
Class cl.cromer.azaraka.ai.AIException extends java.lang.Exception implements Serializable
-
-
Package cl.cromer.azaraka.sound
-
Class cl.cromer.azaraka.sound.SoundException extends java.lang.Exception implements Serializable
-
-
Package cl.cromer.azaraka.sprite
-
Class cl.cromer.azaraka.sprite.AnimationException extends java.lang.Exception implements Serializable
-
Class cl.cromer.azaraka.sprite.SheetException extends java.lang.Exception implements Serializable
-