Esempio n. 1
0
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            camera = new Camera();

            camera.Position = new Vector3(2, 20, 50);
            int midX = GraphicsDeviceManager.DefaultBackBufferHeight / 2;
            int midY = GraphicsDeviceManager.DefaultBackBufferWidth / 2;

            Mouse.SetPosition(midX, midY);
            children.Add(camera);
            Params.Load("default.properties");
            space    = new Space();
            oldState = Keyboard.GetState();

            scenarios.Add(new SeekScenario());
            scenarios.Add(new ArriveScenario());
            scenarios.Add(new PursuitScenario());
            scenarios.Add(new WanderScenario());
            scenarios.Add(new StateMachinesScenario());
            scenarios.Add(new ObstacleAvoidanceScenario());
            scenarios.Add(new FlockingScenario());
            scenarios.Add(new PathFindingScenario());

            helpScreen = new HelpScreen();

            ClearWorld();
            scenarios[scenarioID].SetUp();

            base.Initialize();
        }
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            camera = new Camera();

            camera.Position = new Vector3(2, 20, 50);
            int midX = GraphicsDeviceManager.DefaultBackBufferHeight / 2;
            int midY = GraphicsDeviceManager.DefaultBackBufferWidth / 2;
            Mouse.SetPosition(midX, midY);
            children.Add(camera);
            Params.Load("default.properties");
            space = new Space();
            oldState = Keyboard.GetState();

            scenarios.Add(new SeekScenario());
            scenarios.Add(new ArriveScenario());
            scenarios.Add(new PursuitScenario());
            scenarios.Add(new WanderScenario());
            scenarios.Add(new StateMachinesScenario());
            scenarios.Add(new ObstacleAvoidanceScenario());
            scenarios.Add(new FlockingScenario());
            scenarios.Add(new PathFindingScenario());

            helpScreen = new HelpScreen();

            ClearWorld();
            scenarios[scenarioID].SetUp();

            base.Initialize();
        }