C# Класс Snake.SnakeConsole

Наследование: SadConsole.Consoles.Console
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ProcessKeyboard ( SadConsole info ) : bool
SnakeConsole ( ) : System
Update ( ) : void

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

Метод Описание
AstrickKeyAnimationCb ( CodeInstruction codeInstruction ) : void
ClearScreen ( ) : void
CollisionDetection ( Point target ) : bool
CollisionDetectionSelf ( Point target ) : bool
CollisionDetectionWall ( Point target ) : bool
CreateFadeAnimation ( ) : SadConsole.Effects.Fade
CreateMenu ( ) : void
CreateRandomWaferLocation ( ) : void
CreateStartMessage ( ) : void
DownKeyAnimationCb ( CodeInstruction codeInstruction ) : void
DrawGameBorder ( ) : void
DrawPhoneButton ( int x, int y, String text ) : void
DrawScore ( int score ) : void
EndGame ( ) : void
LeftKeyAnimationCb ( CodeInstruction codeInstruction ) : void
ProcessKeyboardGameOver ( SadConsole info ) : bool
ProcessKeyboardMenu ( SadConsole info ) : bool
ProcessKeyboardRunning ( SadConsole info ) : bool
ResetGame ( ) : void
RightKeyAnimationCb ( CodeInstruction codeInstruction ) : void
RunGameLogic ( ) : void
UpKeyAnimationCb ( CodeInstruction codeInstruction ) : void
UpdateGame ( ) : void

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

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

public ProcessKeyboard ( SadConsole info ) : bool
info SadConsole
Результат bool

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

public SnakeConsole ( ) : System
Результат System

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

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