Пример #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void HandleValueChanged(NavItem <bool> pNavItem)
        {
            if (!pNavItem.Value)
            {
                return;
            }

            Enviro.SetCameraPlacement(Placement);
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void HandleValueChanged(ISelectableItem <bool> pItem)
        {
            if (!pItem.Value)
            {
                return;
            }

            Enviro.SetCameraPlacement(Placement);
        }
Пример #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void HandleValueChanged(ISelectableItem <bool> pItem)
        {
            if (!pItem.Value)
            {
                return;
            }

            ISliderItem hue = (ISliderItem)HueSlider.GetItem();

            hue.IsEnabled = (Mode == DemoEnvironment.ColorMode.Custom);
            Enviro.SetColorMode(Mode, hue.RangeValue);
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void HandleValueChanged(NavItem <bool> pNavItem)
        {
            if (!pNavItem.Value)
            {
                return;
            }

            NavItemSlider hue = (NavItemSlider)HueSlider.GetItem();

            hue.IsEnabled = (Mode == DemoEnvironment.ColorMode.Custom);
            Enviro.SetColorMode(Mode, hue.RangeValue);
        }
Пример #5
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(NavItem <float> pNavItem)
 {
     Enviro.SetMotionSpeed(Item.RangeValue);
 }
Пример #6
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(NavItem <float> pNavItem)
 {
     Enviro.SetColorMode(Enviro.GetColorMode(), Item.RangeValue);
 }
Пример #7
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(ISelectableItem <float> pItem)
 {
     Enviro.SetColorMode(Enviro.GetColorMode(), Item.RangeValue);
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(NavItem <float> pNavItem)
 {
     Enviro.SetLightPos(Item.RangeValue);
 }
Пример #9
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleSelected(ISelectableItem pItem)
 {
     Enviro.ShowSpotlight(true);
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(NavItem <bool> pNavItem)
 {
     Enviro.ToggleMotion(Type, pNavItem.Value);
 }
Пример #11
0
        public World(Day day)
        {
            DayOfWeek = day;

            SideBounds = new Dictionary <GameChar.Team, Rectangle>();
            SideBounds.Add(GameChar.Team.Left, new Rectangle(0, 0, Width / 2, Height));
            SideBounds.Add(GameChar.Team.Right, new Rectangle(Width / 2, 0, Width / 2, Height));

            // Set environment
            switch (day)
            {
            case Day.Mon:
            case Day.Fri:
                Environment = Enviro.Gym;
                break;

            case Day.Tue:
                Environment = Enviro.Street;
                break;

            case Day.Wed:
                Environment = Enviro.Playground;
                break;

            case Day.Thu:
                Environment = Enviro.Field;
                break;
            }

            // Load player
            AllGameChars = new List <GameChar>();
            Player       = new GameChar(GameChar.Team.Left, GameChar.Avatar.Joey, this, 0, 1);
            AllGameChars.Add(Player);

            // Load enemies
            Enemies = new List <GameChar>();
            switch (day)
            {
            case Day.Mon:
                loadEnemy(GameChar.Avatar.Richard, 0, 1);
                break;

            case Day.Tue:
                loadEnemy(GameChar.Avatar.Max, 0, 1);
                break;

            case Day.Wed:
                loadEnemy(GameChar.Avatar.Eduardo, 0, 2);
                loadEnemy(GameChar.Avatar.Dylan, 1, 2);
                break;

            case Day.Thu:
                loadEnemy(GameChar.Avatar.Tim, 0, 3);
                loadEnemy(GameChar.Avatar.Emily, 1, 3);
                loadEnemy(GameChar.Avatar.Li, 2, 3);
                break;

            case Day.Fri:
                loadEnemy(GameChar.Avatar.Omega, 0, 1);
                break;
            }

            // Load balls
            Balls = new List <Ball>();
            int numBalls = day == Day.Fri ? BallsToSpawnOnFriday : BallsToSpawn;

            for (int i = 0; i < numBalls; i++)
            {
                Balls.Add(new Ball(
                              new Vector2(Width / 2, Height / (2 * numBalls) * (1 + 2 * i)),
                              new Vector2(),
                              false,
                              false));
            }
        }
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(ISelectableItem <float> pItem)
 {
     Enviro.SetLightIntensitiy(Item.RangeValue);
 }
		/*--------------------------------------------------------------------------------------------*/
		private void HandleDeselected(NavItem pNavItem) {
			Enviro.ShowSpotlight(false);
		}
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		private void HandleSelected(NavItem pNavItem) {
			Enviro.ShowSpotlight(true);
		}
Пример #15
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleSelected(ISelectableItem pItem)
 {
     Enviro.ReorientCamera();
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleSelected(NavItem pNavItem)
 {
     Enviro.ReorientCamera();
 }
Пример #17
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(ISelectableItem <float> pItem)
 {
     Enviro.SetMotionSpeed(Item.RangeValue);
 }
Пример #18
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private void HandleValueChanged(ISelectableItem <bool> pItem)
 {
     Enviro.ToggleMotion(Type, pItem.Value);
 }
Пример #19
0
 /*--------------------------------------------------------------------------------------------*/
 private void HandleDeselected(ISelectableItem pItem)
 {
     Enviro.ShowSpotlight(false);
 }