- Timestamp:
- 2013-07-03 15:29:58 (10 years ago)
- Location:
- 2013/27/TeemuM/Game/Game
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/TeemuM/Game/Game/Game/Enemies.cs
r4415 r4417 12 12 { 13 13 14 p ublic IntMeter zombieHealth1;14 private int health; 15 15 16 16 private static Image[] Images = { Game.LoadImage("Zombie1"), Game.LoadImage("Zombie2"), Game.LoadImage("Zombie3"), Game.LoadImage("Zombie4") }; … … 30 30 public void createZHealth(int health) 31 31 { 32 zombieHealth1 = new IntMeter(health, 0, health + 10); 33 32 this.health = health; 34 33 } 35 34 … … 39 38 } 40 39 40 public void Healt(int healtChange) 41 { 42 health += healtChange; 43 if (health <= 0) 44 { 45 this.Destroy(); 46 } 47 } 41 48 42 49 private void CreateBrain() -
2013/27/TeemuM/Game/Game/Game/Game.cs
r4405 r4417 11 11 public static G game; 12 12 IntMeter scoreboard; 13 public Player player ;13 public Player player { get; private set; } 14 14 15 15 public override void Begin() … … 32 32 prompt.TextEntered += delegate(InputWindow p) 33 33 { 34 if (p.InputBox.Text.Length == 0) { IsPaused = false; return; } 34 if (p.InputBox.Text.Length == 0) { IsPaused = false; return; } 35 35 string[] commands = p.InputBox.Text.Split(' '); 36 36 … … 50 50 if (commands[1] == "up") 51 51 { 52 MessageDisplay.Add("+" + int.Parse(commands[2]) + " levels");52 MessageDisplay.Add("+" + int.Parse(commands[2]) + " levels"); 53 53 } 54 54 else if (commands[1] == "down") … … 75 75 MessageDisplay.Add("No such powerup"); 76 76 } 77 else if (commands[0] == "spawn") 78 { 79 if (commands[1] == "zombie") 80 { 81 if (commands.Length > 2) 82 { 83 for (int i = 0; i < int.Parse(commands[2]); i++) 84 createZ(); 85 } else { createZ(); } 86 } 87 } 77 88 else if (commands[0] == "exit") 78 89 { … … 92 103 AddScoreMeter(); 93 104 94 player = new Player(50, 50, 5, true);105 player = new Player(50, 50, 1, true); 95 106 Add(player); 96 107 createZ(); 97 108 } 98 109 99 110 void createZ() 100 111 { 101 Add(new Zombie1(50, 50, 100, 100, 5)); 112 Zombie1 zed1 = new Zombie1(50, 50, RandomGen.NextDouble(Level.Left, Level.Right), RandomGen.NextDouble(Level.Bottom, Level.Top), 100); 113 Add(zed1); 114 } 115 116 void createPlayer() 117 { 118 player = new Player(50, 50, 100, true); 119 Add(player); 102 120 } 103 121 -
2013/27/TeemuM/Game/Game/Game/Player.cs
r4399 r4417 79 79 if (target is Zombie1) 80 80 { 81 81 if (weapon is Cannon) 82 { 83 ((Zombie1)target).Healt(-100); 84 } 85 else if (weapon is PlasmaCannon) 86 { 87 ((Zombie1)target).Healt(-50); 88 } 82 89 } 90 projectile.Destroy(); 83 91 } 84 92 … … 115 123 } 116 124 else 117 Game.MessageDisplay.Add(" Weapon missing");125 Game.MessageDisplay.Add("PEW PEW!"); 118 126 } 119 127
Note: See TracChangeset
for help on using the changeset viewer.