Package javachess.view
Class ConsoleChessDisplay
java.lang.Object
javachess.view.ConsoleChessDisplay
- All Implemented Interfaces:
Observer,EventVisitor
Non-GUI display for chess game.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOutputs the chessboard in the console, including every position markerstatic voidvoidupdate(Observable observable, Object o) voidvisit(ChangePlayerEvent event) voidvisit(CheckEvent event) voidvisit(CheckMateEvent event) voidvoidvisit(PromotionEvent event) voidvisit(SoundEvent event) voidvisit(StalemateEvent event) voidvisit(UpdateBoardEvent event) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javachess.events.EventVisitor
visit
-
Constructor Details
-
ConsoleChessDisplay
-
-
Method Details
-
main
-
displayBoard
public void displayBoard()Outputs the chessboard in the console, including every position marker -
update
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-
visit
- Specified by:
visitin interfaceEventVisitor
-