Interface InterfaceView

  • All Known Implementing Classes:
    View

    public interface InterfaceView
    Since:
    0.1.0
    Version:
    1.0.1
    Author:
    Andrew SASSOYE
    • Method Detail

      • clearScreen

        void clearScreen()
        Clean console screen
      • displayBoard

        void displayBoard​(Board board)
        Deprecated.
        Display board in console
        Parameters:
        board - Board to display
      • displayBoard

        void displayBoard​(Board board,
                          Animal... animals)
        Display board in console
        Parameters:
        board - Board to display
        animals - Animals to display
        Since:
        1.0.1
      • askPosition

        Position askPosition()
        Ask position in console
        Returns:
        Position
      • askDirection

        Direction askDirection()
        Ask direction in console
        Returns:
        Direction
      • displayError

        void displayError​(String message)
        Display an error in console
        Parameters:
        message - message to display
      • displayMessage

        void displayMessage​(String message)
        Display a message in console
        Parameters:
        message - message to display