Example #1
0
        public override void MoveOut()
        {
            for (int i = 0; i < buttons.Length; i++)
            {
                core2d.AnimatedButton button = buttons[i];
                float delay;
                if (button.Equals(lastButtonPressed))
                {
                    delay = 0.3f;
                }
                else
                {
                    delay = 0.0f;
                }

                delay += 0.05f * i;

                int   x0       = 0;
                int   x1       = (int)((float)ScreenUtils.ScreenWidth * 1.04f);
                int   y        = button.y;
                float duration = 0.5f;

                button.StartTransition(x0, y, x1, y, delay, duration);
                transitionButtonCountdown++;
            }
        }
Example #2
0
        public void OnLoadContentEvent(MPP.core2d.GameScreenManager.LoadContentEventArgs eventArgs)
        {
            background = ScreenUtils.GetTexture(ResourceManager.Instance.GetString(ResourceManager.StringKey.HELP_SCREEN_BACKGROUND));

            okButton = new AnimatedButton(HelpScreen.OK_BUTTON_LABEL);
            okButton.ButtonPressedListener    += this.OnButtonPressed;
            okButton.ButtonTransitionListener += this.OnButtonTransition;
        }
Example #3
0
        private void OnLoadContentEvent(GameScreenManager.LoadContentEventArgs eventArgs)
        {
            background = ScreenUtils.GetTexture("battle_background");
            status     = new GameStatusBar(ScreenUtils.GetFont("statusbar_font"));

            int width  = ScreenUtils.ScreenWidth;
            int height = ScreenUtils.ScreenHeight / 8;

            startBattleButton = new AnimatedButton("start_battle_button");
            startBattleButton.SetLabel(Constans.MENU_SELECTED_BUTTON_BACKGROUND_COLOR, Constans.MENU_NON_SELECTED_BUTTON_BACKGROUND_COLOR, Constans.MENU_NON_SELECTED_BUTTON_BACKGROUND_COLOR,
                                       Constans.MENU_NON_ACTIVE_TEXT_COLOR, Constans.MENU_FONT_NAME,
                                       ResourceManager.Instance.GetString(ResourceManager.StringKey.START_BATTLE),
                                       width, height);
            startBattleButton.ButtonPressedListener    += OnButtonPressed;
            startBattleButton.ButtonTransitionListener += OnButtonMovedIn;

            startBattleButton.x = -1000;

            fadeOutOverlay = ScreenUtils.GetTexture("fadeout_overlay");

            StartBattle();
        }