Serialized Form


Package lab1

Class lab1.GameOverException extends java.lang.Exception implements Serializable

Serialized Fields

score

int score

Class lab1.GameView extends javax.swing.JComponent implements Serializable

Serialized Fields

modelSize

java.awt.Dimension modelSize
Size of game model


tileSize

java.awt.Dimension tileSize
Size of every tile in the model


model

GameModel model
The game model which is drawn


offscreenGraphics

java.awt.Graphics offscreenGraphics
The offscreen buffer


offscreenImage

java.awt.Image offscreenImage
Image representing the offscreen graphics

Class lab1.GUIView extends javax.swing.JPanel implements Serializable

Serialized Fields

startGameButton

javax.swing.JButton startGameButton
The "Start Game" button


gameChooser

javax.swing.JComboBox gameChooser
The chooser (also called drop-down menu) with names of different games


gameController

GameController gameController
The game controller associated with the GameView


gameView

GameView gameView
The game view on this panel


guiPanel

javax.swing.JPanel guiPanel
The panel with the gui-gadgets on this panel


gameFactory

IGameFactory gameFactory
This is the factory which creates GameModels for us