Ejemplo n.º 1
0
        void Selection()
        {
            KeyboardState tempKeys = Keyboard.GetState();

            if (tempKeys.IsKeyDown(Keys.Enter) && myPrevState.IsKeyUp(Keys.Enter))
            {
                if (mySelected == 0)
                {
                    myGame.ChangeState(new GameState(myGame, myGraphDevice, myContentManager, myManager));
                }
                if (mySelected == 1)
                {
                    myGame.ChangeState(new CustomizeState(myGame, myGraphDevice, myContentManager));
                }
                if (mySelected == 2)
                {
                    myGame.ChangeState(new SkillTreeState(myGame, myGraphDevice, myContentManager));
                }
                if (mySelected == 3)
                {
                    SaveColors.End();
                    MapEditor.End();
                    SkillTree.Update();
                    myGame.Exit();
                }
            }
            myPrevState = tempKeys;
        }
Ejemplo n.º 2
0
 private void MyQuitButton_Click(object sender, EventArgs e)
 {
     SaveColors.End();
     MapEditor.End();
     SkillTree.Update();
     myGame.Exit();
 }
Ejemplo n.º 3
0
        public void Selection()
        {
            KeyboardState tempKeys = Keyboard.GetState();

            if (tempKeys.IsKeyDown(Keys.Escape))
            {
                SkillTree.Update();
                myGame.PopStack();
            }

            if (tempKeys.IsKeyDown(Keys.Enter) && myPrevState.IsKeyUp(Keys.Enter) && myPoints > 0)
            {
                if (mySelected == 0)
                {
                    if (!SkillTree.myUnlockSupers)
                    {
                        SkillTree.myUnlockSupers = true;
                    }
                }
                if (mySelected == 1)
                {
                    if (SkillTree.mySpeedMult < 10)
                    {
                        SkillTree.mySpeedMult++;
                    }
                }
                if (mySelected == 2)
                {
                    if (SkillTree.myFirerateMult < 10)
                    {
                        SkillTree.myFirerateMult++;
                    }
                }
                if (mySelected == 3)
                {
                    if (SkillTree.mySlowerEnemiesMult < 10)
                    {
                        SkillTree.mySlowerEnemiesMult++;
                    }
                }
                if (mySelected == 4)
                {
                    if (SkillTree.myHealthUpgrade < 10)
                    {
                        SkillTree.myHealthUpgrade++;
                    }
                }
                SkillTree.myPointsToSpend--;
                Reset();
            }
            myPrevState = tempKeys;
        }