Пример #1
0
        /// <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);
        }
Пример #2
0
        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();
        }
Пример #3
0
 public void SetUp()
 {
     _display = new DefaultDisplay();
 }