# Serialized Form

## Package fr.enssat.BoulderDash.exceptions

### Class fr.enssat.BoulderDash.exceptions.LevelConstraintNotRespectedException extends java.lang.Exception implements Serializable

### Class fr.enssat.BoulderDash.exceptions.ModelNotReadyException extends java.lang.Exception implements Serializable

### Class fr.enssat.BoulderDash.exceptions.UnknownModelException extends java.lang.Exception implements Serializable

## Package fr.enssat.BoulderDash.views

### Class fr.enssat.BoulderDash.views.AssetsLevelEditorComponent extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### levelEditorView

    LevelEditorView levelEditorView

### Class fr.enssat.BoulderDash.views.GameGroundView extends GroundView implements Serializable

### Serialized Fields

#### gameController

    GameController gameController

### Class fr.enssat.BoulderDash.views.GameView extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### gameGroundView

    GameGroundView gameGroundView

#### actionPanel

    javax.swing.JPanel actionPanel

#### informationPanel

    javax.swing.JPanel informationPanel

#### gameController

    GameController gameController

#### levelModel

    LevelModel levelModel

### Class fr.enssat.BoulderDash.views.GroundView extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### levelModel

    LevelModel levelModel

### Class fr.enssat.BoulderDash.views.HelpView extends javax.swing.JFrame implements Serializable

### Class fr.enssat.BoulderDash.views.InformationPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### levelModel

    LevelModel levelModel

#### text

    javax.swing.JTextArea text

### Class fr.enssat.BoulderDash.views.LevelEditorGroundView extends GroundView implements Serializable

### Class fr.enssat.BoulderDash.views.LevelEditorView extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### fieldPanel

    LevelEditorGroundView fieldPanel

#### selectPanel

    javax.swing.JPanel selectPanel

#### assetsComponent

    AssetsLevelEditorComponent assetsComponent

#### actionsComponent

    javax.swing.JPanel actionsComponent

#### selectedLevel

    java.lang.String selectedLevel

#### menuLevelSelector

    MenuLevelSelector menuLevelSelector

#### nav

    NavigationBetweenViewController nav

#### levelEditorController

    LevelEditorController levelEditorController

#### levelModel

    LevelModel levelModel

#### pickedBlockValue

    java.lang.String pickedBlockValue

### Class fr.enssat.BoulderDash.views.MenuImage extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### imageFile

    java.awt.image.BufferedImage imageFile

#### imagePath

    java.lang.String imagePath

### Class fr.enssat.BoulderDash.views.MenuLevelSelector extends javax.swing.JComboBox implements Serializable

### Serialized Fields

#### choiceValue

    java.lang.String choiceValue

#### levelEditorView

    LevelEditorView levelEditorView

### Class fr.enssat.BoulderDash.views.MenuView extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### navigationBetweenViewController

    NavigationBetweenViewController navigationBetweenViewController

#### menuImage

    MenuImage menuImage

#### menuLevelSelector

    MenuLevelSelector menuLevelSelector

#### actionPanel

    javax.swing.JPanel actionPanel

#### targetPanel

    javax.swing.JPanel targetPanel

### Class fr.enssat.BoulderDash.views.WinLoseView extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### winOrLose

    java.lang.String winOrLose