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; }
private void MyQuitButton_Click(object sender, EventArgs e) { SaveColors.End(); MapEditor.End(); SkillTree.Update(); myGame.Exit(); }
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; }