- Timestamp:
- 2012-06-06 22:01:40 (10 years ago)
- Location:
- 2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS/GUI/AMessageDisplay.cs
r2781 r2826 62 62 public int StartFromItem = 0; 63 63 64 public float TargetElapsedTime = 1 .0f;64 public float TargetElapsedTime = 15.0f; 65 65 66 66 public Color backgroundTextureColor; -
2012/23/RamiP/YAG2DSSBase/YAG2DSS/YAG2DSS/YAG2DSS.cs
r2822 r2826 27 27 Timer Asteroidiajastin; 28 28 Timer TuhoaAsteroidi; 29 Timer EnergianLataaja; 29 30 30 31 ExplosionSystem WormholeExplosionES; … … 50 51 //PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 51 52 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ShowExit, "Lopeta peli"); 53 WormholeExplosion(); 54 55 } 56 57 void WormholeExplosion() 58 { 52 59 53 60 WormholeExplosionES = new ExplosionSystem(Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole_explosion.png")), 5000); … … 131 138 132 139 Minioniajastin = new Timer(); 133 Minioniajastin.Interval = 2 ;140 Minioniajastin.Interval = 20; 134 141 Minioniajastin.Timeout += new Action(Minioniajastin_Timeout); 135 142 Minioniajastin.Start(); … … 159 166 TuhoaAsteroidi.Timeout += new Action(TuhoaAsteroidi_Timeout); 160 167 TuhoaAsteroidi.Start(); 168 169 EnergianLataaja = new Timer(); 170 EnergianLataaja.Interval = 5.0; 171 EnergianLataaja.Timeout += new Action(EnergianLataaja_Timeout); 172 EnergianLataaja.Start(); 173 } 174 175 void EnergianLataaja_Timeout() 176 { 177 if (; 161 178 } 162 179 … … 234 251 } 235 252 } 253 else if (tagi == 123) 254 { 255 kohde.Mass = kohde.Mass * 0.7; 256 kohde.Size = kohde.Size * 0.7; 257 if (kohde.Mass < 20) 258 { 259 kohde.Destroy(); 260 } 261 } 236 262 else if (tagi == 11) 237 263 { … … 246 272 ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 5; 247 273 PelaajanTuhoaja(); 248 } 274 } 249 275 } 250 276 catch … … 283 309 { 284 310 int tagi = (int)kohde.Tag; 285 //if (tagi = 1 || 286 // tagi = 2) 287 //{ 288 289 //} 290 if (tagi == 11) 291 { 292 ALTKHandler.HealthBars[0].Value = ALTKHandler.HealthBars[0].Value * Convert.ToInt32((asteroidi.Mass / 3600)); 311 if (tagi == 1 || 312 tagi == 2) 313 { 314 kohde.Destroy(); 315 asteroidi.Mass = asteroidi.Mass * 0.7; 316 asteroidi.Size = asteroidi.Size * 0.7; 317 if (asteroidi.Mass < 20) 318 { 319 asteroidi.Destroy(); 320 } 321 } 322 else if (tagi == 11) 323 { 324 ALTKHandler.MessageDisplay.AddItem(Convert.ToString(Convert.ToDouble(ALTKHandler.HealthBars[0].Value) * (1 - ((asteroidi.Mass / 360.0))))); 325 ALTKHandler.HealthBars[0].Value = Convert.ToInt32(Convert.ToDouble(ALTKHandler.HealthBars[0].Value) * (1 - ((asteroidi.Mass / 360.0)))); 293 326 PelaajanTuhoaja(); 294 327 } 295 328 else if (tagi == 12) 296 329 { 297 ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[0].Value * Convert.ToInt32((asteroidi.Mass / 3600)); 330 ALTKHandler.MessageDisplay.AddItem(Convert.ToString(Convert.ToDouble(ALTKHandler.HealthBars[1].Value) * (1 - ((asteroidi.Mass / 360.0))))); 331 ALTKHandler.HealthBars[1].Value = Convert.ToInt32(Convert.ToDouble(ALTKHandler.HealthBars[1].Value) * (1 - ((asteroidi.Mass / 360.0)))); 298 332 PelaajanTuhoaja(); 299 333 } … … 443 477 madonreika.Image = Image.FromStream(File.OpenRead(ALTKConstants.TexturePath + "wormhole.png")); 444 478 Madonreika.Add(madonreika); 479 AddCollisionHandler(madonreika, MadonreikaTormaa); 445 480 Add(madonreika, -3); 446 481 madonreika.AngularVelocity = 1; … … 500 535 asteroidi.Y = y; 501 536 asteroidi.Mass = (Math.Abs((asteroidi.Left - asteroidi.Right) * (asteroidi.Top - asteroidi.Bottom))) / 20; 537 asteroidi.Tag = 123; 538 502 539 Vector suunta = -asteroidi.Position; 503 540 Vector origo = Vector.FromLengthAndAngle(RandomGen.NextDouble(2000, 4000), suunta.Angle); 504 541 Vector ohi = new Vector (RandomGen.NextDouble(-400.0, 400.0), RandomGen.NextDouble(-400.0, 400.0)); 505 542 Vector hit = origo + ohi; 543 506 544 Asteroidi.Add(asteroidi); 507 545 Add(Asteroidi[Asteroidi.Count -1], 0); … … 541 579 if (tagi == 11) 542 580 { 543 ALTKHandler.HealthBars[0].Value = ALTKHandler.HealthBars[0].Value - 30;581 ALTKHandler.HealthBars[0].Value = ALTKHandler.HealthBars[0].Value - 17; 544 582 PelaajanTuhoaja(); 545 583 } 546 584 else if (tagi == 12) 547 585 { 548 ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 30;586 ALTKHandler.HealthBars[1].Value = ALTKHandler.HealthBars[1].Value - 17; 549 587 PelaajanTuhoaja(); 550 588 }
Note: See TracChangeset
for help on using the changeset viewer.