jkururin
Class Menu
java.lang.Object
|
+--jkururin.Menu
- public class Menu
- extends java.lang.Object
Constructor Summary |
Menu(java.awt.Component screen)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
logo
private java.awt.image.BufferedImage logo
menuComponents
private java.awt.image.BufferedImage[] menuComponents
index
private int index
menuKey
private java.awt.event.KeyAdapter menuKey
gameKey
private java.awt.event.KeyAdapter gameKey
level
private Level level
levelIndex
private int levelIndex
playing
public static boolean playing
iBuffer
private java.awt.image.BufferedImage iBuffer
gBuffer
private java.awt.Graphics2D gBuffer
transform
private java.awt.geom.AffineTransform transform
screen
private java.awt.Component screen
screenG
private java.awt.Graphics screenG
runner
private java.lang.Thread runner
xr
private org.xml.sax.XMLReader xr
lp
private LevelParser lp
Menu
public Menu(java.awt.Component screen)
start
public void start()
- starts the level
stop
public void stop()
- stops the level
cycle
public void cycle()
- updates view origin coords relative to level ones, draw sprites to buffer, calculates frameRate
updateLevel
public void updateLevel()
setMenuListeners
private void setMenuListeners()
setGameListeners
private void setGameListeners()
initKeyListeners
private void initKeyListeners()