- Timestamp:
- 2013-07-05 11:34:25 (10 years ago)
- Location:
- 2013/27/TeemuM/Game/Game
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/TeemuM/Game/Game/Game/Game.cs
r4467 r4468 15 15 16 16 audio.RegisterType("Background", 4); 17 audio.RegisterType("EasterEgg", 0);18 17 audio.RegisterType("Enemyspawn", 0); 19 18 audio.RegisterType("GameOver", 0); … … 28 27 private IntMeter scoreboard; 29 28 public Player player { get; private set; } 30 private List< Zombie> enemies = new List<Zombie>();29 private List<Enemy> enemies = new List<Enemy>(); 31 30 32 31 public override void Begin() … … 46 45 menu.AddItemHandler(3, Exit); 47 46 Add(menu); 47 audio.Play("MenuMusic", true); 48 48 } 49 49 … … 72 72 audio.Console(p.InputBox.Text.Substring(6)); 73 73 } 74 else if (commands[0] == "lol") 75 { 76 audio.PlayOne("EasterEgg", false); 77 } 74 78 else if (commands[0] == "score") 75 79 { … … 168 172 for (int i = 0; i < enemies.Count; i++) 169 173 { 170 if (enemies[i].IsDestroyed )174 if (enemies[i].IsDestroyed || enemies[i].IsDestroying) 171 175 { 172 176 enemies.RemoveAt(i); … … 197 201 AddScoreMeter(); 198 202 CreateLifeMeter(); 203 204 audio.Play("Background", true); 199 205 200 206 Timer t = new Timer(); -
2013/27/TeemuM/Game/Game/Game/Game.csproj.Debug.cachefile
r4448 r4468 13 13 Content\MenuMusic0.xnb 14 14 Content\Randomsound0.xnb 15 Content\EasterEgg0.xnb16 15 Content\Zombiebite0.xnb 17 16 Content\Zombiesound0.xnb 18 17 Content\Zombiesound1.xnb 19 18 Content\Zombiesound2.xnb 19 Content\EasterEgg.xnb 20 20 Content\Background0.wma 21 21 Content\Background1.wma … … 27 27 Content\MenuMusic0.wma 28 28 Content\Randomsound0.wma 29 Content\EasterEgg0.wma30 29 Content\Zombiebite0.wma 31 30 Content\Zombiesound0.wma 32 31 Content\Zombiesound1.wma 33 32 Content\Zombiesound2.wma 33 Content\EasterEgg.wma -
2013/27/TeemuM/Game/Game/Game/Player.cs
r4467 r4468 16 16 const double defaultSpeed = 1000; 17 17 const int defaultPower = 10000; 18 const int defaultLaserGunDamage = 10; 19 const int defaultAssaultRifleDamage = 10; 20 const int defaultPlasmaCannonDamage = 10; 21 const int defaultCannonDamage = 10; 22 18 23 private double speed = defaultSpeed; 19 private double power = defaultPower; 24 private int power = defaultPower; 25 private int laserGunDamage = defaultLaserGunDamage; 26 private int AssaultRifleDamage = defaultAssaultRifleDamage; 27 private int plasmaCannonDamage = defaultPlasmaCannonDamage; 28 private int cannonDamage = defaultCannonDamage; 20 29 21 30 private Weapon weapon; … … 70 79 Explosion(target.Position); 71 80 if (weapon is Cannon) 72 ((Enemy)target).Health(- 100);81 ((Enemy)target).Health(-cannonDamage); 73 82 else if (weapon is PlasmaCannon) 74 ((Enemy)target).Health(- 100);83 ((Enemy)target).Health(-plasmaCannonDamage); 75 84 else if (weapon is LaserGun) 76 ((Enemy)target).Health(- 50);85 ((Enemy)target).Health(-laserGunDamage); 77 86 else if (weapon is AssaultRifle) 78 ((Enemy)target).Health(- 50);87 ((Enemy)target).Health(-AssaultRifleDamage); 79 88 } 80 89 projectile.Destroy(); … … 88 97 { 89 98 speed = defaultSpeed * value; 90 return true;91 99 } 92 100 else if (type == "power") 93 101 { 94 power = defaultPower * value; 95 return true; 102 power = defaultPower * (int)value; 96 103 } 97 98 return false; 104 else if (type == "cannondamage") 105 { 106 cannonDamage = defaultCannonDamage * (int)value; 107 } 108 else if (type == "assaultrifledamage") 109 { 110 AssaultRifleDamage = defaultAssaultRifleDamage * (int)value; 111 } 112 else if (type == "lasergundamage") 113 { 114 laserGunDamage = defaultLaserGunDamage * (int)value; 115 } 116 else if (type == "plasmacannondamage") 117 { 118 plasmaCannonDamage = defaultPlasmaCannonDamage * (int)value; 119 } 120 else 121 return false; 122 return true; 99 123 } 100 124 … … 112 136 else if (itemName.ToLower() == "assaultrifle") 113 137 weapon = new AssaultRifle(75, 25); 138 weapon.Y += 10; 114 139 115 140 if (weapon != null) … … 118 143 weapon.ProjectileCollision = ProjectileHanlder; 119 144 weapon.Angle = Angle.FromDegrees(90); 120 weapon.CanHitOwner = true;121 145 this.Add(weapon); 122 146 return true; -
2013/27/TeemuM/Game/Game/GameContent/GameContent.contentproj
r4465 r4468 120 120 <Processor>SongProcessor</Processor> 121 121 </Compile> 122 <Compile Include="EasterEgg 0.mp3">123 <Name>EasterEgg 0</Name>122 <Compile Include="EasterEgg.mp3"> 123 <Name>EasterEgg</Name> 124 124 <Importer>Mp3Importer</Importer> 125 125 <Processor>SongProcessor</Processor>
Note: See TracChangeset
for help on using the changeset viewer.