Пример #1
0
        private void turnEvaluation(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (this.GalaxyMap.gameState != 2)
            {
                return;
            }



            string minutesS = System.Configuration.ConfigurationManager.AppSettings["turnMinutes"];
            int    minutes  = 0;

            if (!Int32.TryParse(minutesS, out minutes))
            {
                minutes = 240;
            }

            stateTimer.Interval = minutes * 60 * 1000;
            //stateTimer.Interval = 10 * 1000;

            stateTimer.Start();

            writeToLog(" turnEvaluation start ");
            SpacegameServer.Core.TurnSummary ts = new SpacegameServer.Core.TurnSummary(this);
            ts.calc(null);


            writeToLog(" turnEvaluation end ");
        }
Пример #2
0
 public void userNewTurn()
 {
     SpacegameServer.Core.TurnSummary ts   = new SpacegameServer.Core.TurnSummary(core);
     SpacegameServer.Core.User        user = core.users[userId];
     ts.calc(user);
 }