C# Класс MingStar.SimUniversity.ConsoleUI.ConsoleViewer

Наследование: IGameViewer
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

PrintGame() публичный Метод

public PrintGame ( ) : void
Результат void

PrintIllegalMove() публичный Метод

public PrintIllegalMove ( IPlayerMove move ) : void
move IPlayerMove
Результат void

PrintLegalMove() публичный Метод

public PrintLegalMove ( IPlayerMove move ) : void
move IPlayerMove
Результат void

PrintRoundResult() публичный Метод

public PrintRoundResult ( System.TimeSpan timeTaken ) : void
timeTaken System.TimeSpan
Результат void

PrintStats() публичный Метод

public PrintStats ( ) : void
Результат void

PrintTitle() публичный Метод

public PrintTitle ( ) : void
Результат void

PrintUniversityDetails() публичный Метод

public PrintUniversityDetails ( ) : void
Результат void

SetGame() публичный Метод

public SetGame ( Game game ) : void
game MingStar.SimUniversity.Game.Game
Результат void