## Uses of Class
fr.enssat.BoulderDash.models.DisplayableElementModel

Packages that use DisplayableElementModel
Package | Description
--- | ---
fr.enssat.BoulderDash.helpers |
fr.enssat.BoulderDash.models |

### Uses of DisplayableElementModel in fr.enssat.BoulderDash.helpers

Methods in fr.enssat.BoulderDash.helpers that return DisplayableElementModel
Modifier and Type | Method and Description
--- | ---
`DisplayableElementModel[][]` | LevelSaveHelper.`getGroundGrid()` Gets the ground grid
`DisplayableElementModel[][]` | LevelLoadHelper.`getGroundGrid()` Gets the ground grid
`DisplayableElementModel` | ModelConvertHelper.`toModel(java.lang.String spriteName, boolean isConvertible)` Gets the model associated to the string

Methods in fr.enssat.BoulderDash.helpers with parameters of type DisplayableElementModel
Modifier and Type | Method and Description
--- | ---
`java.lang.String` | ModelConvertHelper.`toString(DisplayableElementModel model)` Gets the string associated to the model

Constructors in fr.enssat.BoulderDash.helpers with parameters of type DisplayableElementModel
Constructor and Description
`LevelSaveHelper(DisplayableElementModel[][] groundGrid)` Class constructor
`LevelSaveHelper(java.lang.String levelId, DisplayableElementModel[][] groundGrid)` Class constructor

### Uses of DisplayableElementModel in fr.enssat.BoulderDash.models

Subclasses of DisplayableElementModel in fr.enssat.BoulderDash.models
Modifier and Type | Class and Description
--- | ---
`class` | `BoulderModel` BoulderModel Represents the boulders.
`class` | `BrickWallModel` BrickWallModel Represents the brick wall in the game.
`class` | `CursorModel` CursorModel Represents the field cursor pointer.
`class` | `DiamondModel` DiamondModel Represents a diamond in the game.
`class` | `DirtModel` DirtModel Represents the dirt in the game.
`class` | `DoorModel` DoorModel Represents escape door.
`class` | `EmptyModel` EmptyModel Represents "nothing".
`class` | `ExpandingWallModel` ExpandingWallModel Represents a ExpandingWall in the game.
`class` | `MagicWallModel` MagicWallModel Represents the magic wall.
`class` | `RockfordModel` RockfordModel Represents the hero of the game.
`class` | `SteelWallModel` SteelWallModel Represents the steelWall

Methods in fr.enssat.BoulderDash.models that return DisplayableElementModel
Modifier and Type | Method and Description
--- | ---
`DisplayableElementModel` | LevelModel.`getDisplayableElement(int x, int y)` Gets the displayable element at given positions
`DisplayableElementModel[][]` | LevelModel.`getGroundLevelModel()` Gets the ground level model