Serialized Form

  • Package <Unnamed>

    • Class Alien extends GamePiece implements Serializable

      • Serialized Fields

        • shootTimer
          javax.swing.Timer shootTimer
        • x
          double x
        • y
          double y
    • Class Animation extends javax.swing.JComponent implements Serializable

      • Serialized Fields

        • image
          java.awt.Image image
        • x
          double x
        • y
          double y
    • Class BigAsteroid extends GamePiece implements Serializable

      • Serialized Fields

        • direction
          double direction
        • imageDirection
          double imageDirection
        • speed
          double speed
        • x
          double x
        • y
          double y
    • Class Bullet extends GamePiece implements Serializable

      • Serialized Fields

        • direction
          double direction
        • enabled
          boolean enabled
        • isPlayerBullet
          boolean isPlayerBullet
        • range
          double range
        • speed
          int speed
        • x
          double x
        • y
          double y
    • Class GameFrame extends javax.swing.JFrame implements Serializable

      • Serialized Fields

        • exitButtonImage
          javax.swing.ImageIcon exitButtonImage
        • gamePanel
          javax.swing.JPanel gamePanel
        • livesLabel
          javax.swing.JLabel livesLabel
        • menuPanel
          javax.swing.JPanel menuPanel
        • menuScoreLabel
          javax.swing.JLabel menuScoreLabel
        • menuTitleLabel
          javax.swing.JLabel menuTitleLabel
        • scoreLabel
          javax.swing.JLabel scoreLabel
        • startButtonImage
          javax.swing.ImageIcon startButtonImage
    • Class GameOverMessage extends javax.swing.JComponent implements Serializable

      • Serialized Fields

        • score
          int score
        • x
          double x
        • y
          double y
    • Class GamePanel extends javax.swing.JPanel implements Serializable

      • Serialized Fields

        • height
          int height
        • width
          int width
    • Class GamePiece extends javax.swing.JComponent implements Serializable

      • Serialized Fields

        • animationImage
          java.awt.Image animationImage
        • image
          java.awt.image.BufferedImage image
        • rotatedImage
          java.awt.image.BufferedImage rotatedImage
    • Class MediumAsteroid extends BigAsteroid implements Serializable

    • Class Player extends GamePiece implements Serializable

      • Serialized Fields

        • acceleration
          double acceleration
        • accelX
          double accelX
        • accelY
          double accelY
        • destroyed
          boolean destroyed
        • destroyedImage
          java.awt.Image destroyedImage
        • direction
          double direction
        • enabled
          boolean enabled
        • flash
          java.awt.event.ActionListener flash
        • flashing
          boolean flashing
        • flashTimer
          javax.swing.Timer flashTimer
        • friction
          double friction
        • imageDirection
          double imageDirection
        • invulnerable
          boolean invulnerable
        • leftPressed
          javax.swing.Action leftPressed
        • leftReleased
          javax.swing.Action leftReleased
        • momentumX
          double momentumX
        • momentumY
          double momentumY
        • moving
          boolean moving
        • movingSpeed
          double movingSpeed
        • reloaded
          boolean reloaded
        • rightPressed
          javax.swing.Action rightPressed
        • rightReleased
          javax.swing.Action rightReleased
        • spacePressed
          javax.swing.Action spacePressed
        • spaceReleased
          javax.swing.Action spaceReleased
        • speed
          double speed
        • speedCap
          double speedCap
        • thrustSpeed
          double thrustSpeed
        • turningLeft
          boolean turningLeft
        • turningRight
          boolean turningRight
        • turningSpeed
          double turningSpeed
        • upPressed
          javax.swing.Action upPressed
        • upReleased
          javax.swing.Action upReleased
        • x
          double x
        • y
          double y
    • Class Player.LeftPressed extends javax.swing.AbstractAction implements Serializable

    • Class Player.LeftReleased extends javax.swing.AbstractAction implements Serializable

    • Class Player.RightPressed extends javax.swing.AbstractAction implements Serializable

    • Class Player.RightReleased extends javax.swing.AbstractAction implements Serializable

    • Class Player.SpacePressed extends javax.swing.AbstractAction implements Serializable

    • Class Player.SpaceReleased extends javax.swing.AbstractAction implements Serializable

    • Class Player.UpPressed extends javax.swing.AbstractAction implements Serializable

    • Class Player.UpReleased extends javax.swing.AbstractAction implements Serializable

    • Class SmallAsteroid extends BigAsteroid implements Serializable