Sprite sprite
int SPRITE_WIDTH
int SPRITE_HEIGHT
int row
int col
int posX
int posY
java.util.concurrent.BlockingQueue<E> queuedMoves
Cavern.Direction dir
java.util.concurrent.Semaphore blockUntilDone
java.lang.Thread updateThread
java.lang.Thread animationUpdateThread
double ANIMATION_FPS
java.lang.String spriteSheet
MazePanel mazePanel
ExplorerSprite explorer
OptionsPanel options
TileSelectPanel tileSelect
javax.swing.JLayeredPane master
java.awt.image.BufferedImage path
java.awt.image.BufferedImage wall
java.awt.image.BufferedImage orb
java.awt.image.BufferedImage entrance
java.awt.image.BufferedImage tasty
Sprite coinSheet
java.awt.image.BufferedImage background
Cavern cavern
boolean[][] visited
java.awt.Color darkness
javax.swing.JSlider speedSelect
javax.swing.JProgressBar timeRemaining
javax.swing.JButton showSeed
javax.swing.JLabel speedLabel
javax.swing.JLabel bonusLabel
javax.swing.JLabel coinsLabel
javax.swing.JLabel timeRemainingLabel
javax.swing.JLabel scoreLabel
java.awt.image.BufferedImage background
java.lang.String BACKGROUND_PATH
long seed