/// <summary> /// Creates a new default clock with all of its properties /// </summary> /// <returns>The built clock</returns> public Clock Create() { var defaultBehavior = new TimeBehavior(); defaultBehavior.Time = DateTime.Now; var defaultDisplay = new DefaultDisplay(); var defaultClock = new Clock { Behavior = defaultBehavior, Display = defaultDisplay, TickControl = new DefaultClockTickControl() }; defaultBehavior.Load(defaultClock); return(defaultClock); }
public void SaveSettings() { StreamWriter SW = new StreamWriter(Globals.Files + "Settings.ini"); StringBuilder SB = new StringBuilder(); SB.AppendLine("GameDirectory:" + Globals.GameDirectory); SB.AppendLine("LauncherRunPath:" + AppDomain.CurrentDomain.BaseDirectory); SB.AppendLine("PlayerTag:" + PlayerTag); SB.AppendLine("DisplayMode:" + DisplayMode.ToString()); SB.AppendLine("GameSound:" + GameSound.ToString()); SB.AppendLine("VerticalSync:" + VerticalSync.ToString()); SB.AppendLine("DefaultDisplay:" + DefaultDisplay.ToString()); SB.AppendLine("RememberMe:" + RememberMe.ToString()); SB.AppendLine("PlayerLoginToken:" + Encrypt.EncryptStringAES(PlayerLoginToken)); SW.Write(SB.ToString()); SW.Flush(); SW.Close(); SW.Dispose(); }
public void SetUp() { _display = new DefaultDisplay(); }