Interface GameView

All Known Implementing Classes:
ConsoleView

public interface GameView
GameView defines the various methods for getting and sending information to the client. Inheriting classes are specific to the type of input and output. For this assignment, read method descriptions in ConsoleView
  • Method Details

    • splashScreen

      void splashScreen()
    • endGame

      void endGame()
    • displayMainMenu

      String displayMainMenu()
    • printHelp

      void printHelp()
    • listKnights

      void listKnights(List<Knight> knights)
    • knightNotFound

      void knightNotFound()
    • showKnight

      void showKnight(Knight knight)
    • setActiveFailed

      void setActiveFailed()
    • printBattleText

      void printBattleText(List<MOB> monsters, List<Knight> activeKnights)
    • printBattleText

      void printBattleText(MOB dead)
    • printFortunes

      void printFortunes(List<Knight> activeKnights)
    • checkContinue

      boolean checkContinue()
    • printDefeated

      void printDefeated()