예제 #1
0
        protected override void Initialize()
        {
            managerBuildings = new ManagerBuildings(managerMouse, managerMap);
            managerEnemies   = new ManagerEnemies(managerMouse, managerMap, managerBuildings);
            managerUnits     = new ManagerUnits(managerMouse, managerMap, managerBuildings, managerEnemies);
            managerUI        = new ManagerUI(managerMouse, managerBuildings, managerUnits);

            managerCombat = new ManagerCombat(managerUnits, managerEnemies, managerBuildings);

            camera = new Camera(GraphicsDevice.Viewport);

            base.Initialize();
        }
예제 #2
0
        public override void Initializer()
        {
            ManagerResources.PLAYER_FOOD = 5;

            managerIsland = new ManagerIsland(managerMouse);

            managerEnemies = new ManagerEnemies(managerMouse, managerIsland.CurrentMap(), 0);

            managerPlayerBuildings = new ManagerPlayerBuildings(managerMouse, managerIsland.CurrentMap());
            managerPlayerUnits     = new ManagerPlayerUnits(managerMouse, managerIsland.CurrentMap(), managerPlayerBuildings, managerEnemies);

            managerUI     = new ManagerUI(managerMouse, managerPlayerBuildings, managerPlayerUnits, null);
            managerCombat = new ManagerCombat(managerEnemies, managerPlayerUnits, managerPlayerBuildings);

            increment       = 0.1f;
            fadeOut         = 0;
            showSummary     = false;
            Battleship.move = false;

            Warcraft.camera.Start();
        }