Changeset 4405 for 2013/27/TeemuM/Game/Game/Game/Game.cs
- Timestamp:
- 2013-07-03 14:38:36 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/TeemuM/Game/Game/Game/Game.cs
r4403 r4405 11 11 public static G game; 12 12 IntMeter scoreboard; 13 public Player player { get; private set; }13 public Player player; 14 14 15 15 public override void Begin() … … 40 40 { 41 41 MessageDisplay.Add("+$" + int.Parse(commands[2])); 42 player.health--;43 42 } 44 43 else if (commands[1] == "reduce") … … 89 88 private void StartGame() 90 89 { 91 Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Lopeta peli");90 Keyboard.Listen(Key.Escape, ButtonState.Pressed, delegate() { PauseMenu(); }, null); 92 91 Keyboard.Listen(Key.Tab, ButtonState.Pressed, DeveloperCommand, null); 93 Keyboard.Listen(Key.Enter, ButtonState.Pressed, delegate() { MessageDisplay.Add("Pause toggled!"); Pause(); }, null);94 92 AddScoreMeter(); 95 93 96 player = new Player(50, 50, 1, true);94 player = new Player(50, 50, 5, true); 97 95 Add(player); 98 96 createZ(); … … 101 99 void createZ() 102 100 { 103 Zombie1 zed1 = new Zombie1(50, 50, RandomGen.NextDouble(Level.Left, Level.Right), RandomGen.NextDouble(Level.Bottom, Level.Top), 100); 104 Add(zed1); 105 } 106 107 void createPlayer() 108 { 109 player = new Player(50, 50, 100, true); 110 Add(player); 101 Add(new Zombie1(50, 50, 100, 100, 5)); 111 102 } 112 103 … … 124 115 Add(ScoreScreen); 125 116 } 117 118 private void SaveAndBackToMenu() 119 { 120 ClearAll(); 121 MessageDisplay.Add("Saved!"); 122 Begin(); 123 } 124 125 public void PauseMenu() 126 { 127 MultiSelectWindow menu = new MultiSelectWindow("Pause Menu", "Resume Game", "Back to Menu", "Exit Game"); 128 menu.DefaultCancel = 0; 129 menu.AddItemHandler(0, delegate { IsPaused = false; }); 130 menu.AddItemHandler(1, SaveAndBackToMenu); 131 menu.AddItemHandler(2, Exit); 132 IsPaused = true; 133 Add(menu); 134 135 } 126 136 }
Note: See TracChangeset
for help on using the changeset viewer.