C# 클래스 GameCommon.Methods

파일 보기 프로젝트 열기: nzhul/TelerikAcademy

공개 메소드들

메소드 설명
DisplayCombo ( int bonus, int x, int y ) : void
DrawMenu ( string playerName, bool gameoverFlag ) : void
DrawProgress ( int score, int maxScore, char progressBarCharacter, ConsoleColor color, int x, int y ) : void
DrawProgress ( int score, int maxScore, int x, int y ) : void
GetBoxesToRemove ( bool boxesToRemove ) : int
GetHighestScores ( string filePath ) : List
LoadGame ( string filePath, PlayField playField, Player player ) : void
LoadPlayer ( ) : string
SaveGame ( string filePath, PlayField playField, Player player ) : void
SaveHighestScores ( string filePath, Player playerCurrent, int topScoreCount ) : void
ScoreField ( int x, int y, Player player ) : void
Settings ( int x, int y ) : void
ShowTopScores ( string HIGHSCOREFILEPATH ) : void
VisualizeSound ( bool soundflag ) : void
isEmpty ( bool boxesToRemove ) : bool

메소드 상세

DisplayCombo() 공개 정적인 메소드

public static DisplayCombo ( int bonus, int x, int y ) : void
bonus int
x int
y int
리턴 void

DrawMenu() 공개 정적인 메소드

public static DrawMenu ( string playerName, bool gameoverFlag ) : void
playerName string
gameoverFlag bool
리턴 void

DrawProgress() 공개 정적인 메소드

public static DrawProgress ( int score, int maxScore, char progressBarCharacter, ConsoleColor color, int x, int y ) : void
score int
maxScore int
progressBarCharacter char
color ConsoleColor
x int
y int
리턴 void

DrawProgress() 공개 정적인 메소드

public static DrawProgress ( int score, int maxScore, int x, int y ) : void
score int
maxScore int
x int
y int
리턴 void

GetBoxesToRemove() 공개 정적인 메소드

public static GetBoxesToRemove ( bool boxesToRemove ) : int
boxesToRemove bool
리턴 int

GetHighestScores() 공개 정적인 메소드

public static GetHighestScores ( string filePath ) : List
filePath string
리턴 List

LoadGame() 공개 정적인 메소드

public static LoadGame ( string filePath, PlayField playField, Player player ) : void
filePath string
playField PlayField
player Player
리턴 void

LoadPlayer() 공개 정적인 메소드

public static LoadPlayer ( ) : string
리턴 string

SaveGame() 공개 정적인 메소드

public static SaveGame ( string filePath, PlayField playField, Player player ) : void
filePath string
playField PlayField
player Player
리턴 void

SaveHighestScores() 공개 정적인 메소드

public static SaveHighestScores ( string filePath, Player playerCurrent, int topScoreCount ) : void
filePath string
playerCurrent Player
topScoreCount int
리턴 void

ScoreField() 공개 정적인 메소드

public static ScoreField ( int x, int y, Player player ) : void
x int
y int
player Player
리턴 void

Settings() 공개 정적인 메소드

public static Settings ( int x, int y ) : void
x int
y int
리턴 void

ShowTopScores() 공개 정적인 메소드

public static ShowTopScores ( string HIGHSCOREFILEPATH ) : void
HIGHSCOREFILEPATH string
리턴 void

VisualizeSound() 공개 정적인 메소드

public static VisualizeSound ( bool soundflag ) : void
soundflag bool
리턴 void

isEmpty() 공개 정적인 메소드

public static isEmpty ( bool boxesToRemove ) : bool
boxesToRemove bool
리턴 bool