示例#1
0
        public static void UpdateGame(double elapsedSeconds)
        {
            GameTimeSettings.UpdateGameTime(elapsedSeconds);

            foreach (var civil in _civilizations)
            {
                civil.Value.UpdateManager(elapsedSeconds);
            }
        }
示例#2
0
        public static bool StartManager()
        {
            GameTimeSettings.InitializeGameTime();
            ResourceManager.LoadAllResources();

            _civilizations = new Dictionary <string, CivilizationManager>();

            _civilizations.Add("Egypt", new CivilizationManager(new Civilization.Civilization("Egypt")));
            _civilizations.Add("Israel", new CivilizationManager(new Civilization.Civilization("Israel")));

            foreach (var civil in _civilizations)
            {
                if (!civil.Value.StartManager())
                {
                    return(false);
                }
            }

            return(true);
        }