public GameManager(Game game)
            : base(game)
        {
            timeManager = new TimeManager(game);
            Game.Services.AddService(typeof(GameManager), this);
            Game.Components.Add(this);
            timeMachine = new TimeMachine(game);
            //money
            AllocateMemoryForMoney();

            //properties, bonuses etc.
            properties = new BuildingsBaseProperties();
            bonuses    = new BuildingsBaseBonuses();
            modifier   = new Modifier(game);
        }
Example #2
0
        public GameManager(Game game)
            : base(game)
        {
            timeManager = new TimeManager(game);
            Game.Services.AddService(typeof(GameManager), this);
            Game.Components.Add(this);
            timeMachine = new TimeMachine(game);
            //money
            AllocateMemoryForMoney();

            //properties, bonuses etc.
            properties = new BuildingsBaseProperties();
            bonuses = new BuildingsBaseBonuses();
            modifier = new Modifier(game);
        }