Package g54327.humbug.view.text
Class View
- java.lang.Object
-
- g54327.humbug.view.text.View
-
- All Implemented Interfaces:
InterfaceView
public class View extends Object implements InterfaceView
View class- Since:
- 0.1.0
- Version:
- 1.1.0
- Author:
- Andrew SASSOYE
-
-
Constructor Summary
Constructors Constructor Description View()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectionaskDirection()Ask direction in consolePositionaskPosition()Ask position in consolevoidclearScreen()Clean console screenvoiddisplayBoard(Board board)Display board in consolevoiddisplayBoard(Board board, Animal... animals)Display board in consolevoiddisplayError(String message)Display an error in consolevoiddisplayMessage(String message)Display a message in console
-
-
-
Method Detail
-
displayBoard
public void displayBoard(Board board)
Display board in console- Specified by:
displayBoardin interfaceInterfaceView- Parameters:
board- Board to display
-
displayBoard
public void displayBoard(Board board, Animal... animals)
Display board in console- Specified by:
displayBoardin interfaceInterfaceView- Parameters:
board- Board to displayanimals- Animals to display
-
clearScreen
public void clearScreen()
Clean console screen- Specified by:
clearScreenin interfaceInterfaceView
-
displayError
public void displayError(String message)
Display an error in console- Specified by:
displayErrorin interfaceInterfaceView- Parameters:
message- message to display
-
displayMessage
public void displayMessage(String message)
Display a message in console- Specified by:
displayMessagein interfaceInterfaceView- Parameters:
message- message to display
-
askPosition
public Position askPosition()
Ask position in console- Specified by:
askPositionin interfaceInterfaceView- Returns:
- Position
-
askDirection
public Direction askDirection()
Ask direction in console- Specified by:
askDirectionin interfaceInterfaceView- Returns:
- Direction
-
-