C# 클래스 DivineRightGame.GameState

파일 보기 프로젝트 열기: Haedrian/Divine-Right

공개 프로퍼티들

프로퍼티 타입 설명
IsRunningHeavyProcessing bool
MinuteValueChanged EventHandler
SAVEPATH string

공개 메소드들

메소드 설명
DayChanged ( object sender, EventArgs e ) : void

When the day changes we need to do some things

IncrementGameTime ( DRTimeComponent timeComponent, int value ) : void

Incremements the Game Time by an amount of minutes

LoadGame ( ) : void

Loads the game from the folder. There will only ever be one such savegame at a time.

MinuteChanged ( object sender, EventArgs e ) : void
MonthChanged ( object sender, EventArgs e ) : void
SaveFileExists ( ) : bool

Returns true if the save file exists

SaveGame ( ) : void

Saves the Game into the folder. There will only be one such savegame at a time.

비공개 메소드들

메소드 설명
GameState ( ) : System

메소드 상세

DayChanged() 공개 정적인 메소드

When the day changes we need to do some things
public static DayChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

IncrementGameTime() 공개 정적인 메소드

Incremements the Game Time by an amount of minutes
public static IncrementGameTime ( DRTimeComponent timeComponent, int value ) : void
timeComponent DRTimeComponent
value int
리턴 void

LoadGame() 공개 정적인 메소드

Loads the game from the folder. There will only ever be one such savegame at a time.
public static LoadGame ( ) : void
리턴 void

MinuteChanged() 공개 정적인 메소드

public static MinuteChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

MonthChanged() 공개 정적인 메소드

public static MonthChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

SaveFileExists() 공개 정적인 메소드

Returns true if the save file exists
public static SaveFileExists ( ) : bool
리턴 bool

SaveGame() 공개 정적인 메소드

Saves the Game into the folder. There will only be one such savegame at a time.
public static SaveGame ( ) : void
리턴 void

프로퍼티 상세

IsRunningHeavyProcessing 공개적으로 정적으로 프로퍼티

If the game is running heavy processing we store it here, so we can ignore user updates and show him something
public static bool IsRunningHeavyProcessing
리턴 bool

MinuteValueChanged 공개적으로 정적으로 프로퍼티

Event fires whenever the minute changes.
public static EventHandler MinuteValueChanged
리턴 EventHandler

SAVEPATH 공개적으로 정적으로 프로퍼티

public static string SAVEPATH
리턴 string