C# Class MingStar.SimUniversity.ConsoleUI.ConsoleViewer

Inheritance: IGameViewer
Afficher le fichier Open project: MingStar/SimUniversity

Méthodes publiques

Méthode Description
PrintGame ( ) : void
PrintIllegalMove ( IPlayerMove move ) : void
PrintLegalMove ( IPlayerMove move ) : void
PrintRoundResult ( System.TimeSpan timeTaken ) : void
PrintStats ( ) : void
PrintTitle ( ) : void
PrintUniversityDetails ( ) : void
SetGame ( Game game ) : void

Private Methods

Méthode Description
HexPosToConsolePos ( Position hexPos ) : Position
InitialiseBuffer ( ) : void
PrintBufferToBoard ( ) : void
PrintNumber ( int number, int bufferY, int bufferX, bool rightAligned, ConsoleColor foreColor ) : void
PrintScarcity ( ) : void
UpdateBuffer ( ) : void
UpdateBuffer ( Edge edge ) : void
UpdateBuffer ( Hexagon hex ) : void
UpdateBuffer ( Vertex vertex ) : void
printNumberNegRed ( int number, int bufferY, int bufferX, bool rightAligned, ConsoleColor defaultForeColor ) : void

Method Details

PrintGame() public méthode

public PrintGame ( ) : void
Résultat void

PrintIllegalMove() public méthode

public PrintIllegalMove ( IPlayerMove move ) : void
move IPlayerMove
Résultat void

PrintLegalMove() public méthode

public PrintLegalMove ( IPlayerMove move ) : void
move IPlayerMove
Résultat void

PrintRoundResult() public méthode

public PrintRoundResult ( System.TimeSpan timeTaken ) : void
timeTaken System.TimeSpan
Résultat void

PrintStats() public méthode

public PrintStats ( ) : void
Résultat void

PrintTitle() public méthode

public PrintTitle ( ) : void
Résultat void

PrintUniversityDetails() public méthode

public PrintUniversityDetails ( ) : void
Résultat void

SetGame() public méthode

public SetGame ( Game game ) : void
game MingStar.SimUniversity.Game.Game
Résultat void