- Timestamp:
- 2013-06-05 14:31:52 (8 years ago)
- Location:
- 2012/23/AnttiR/From above
- Files:
-
- 34 added
- 3 deleted
- 48 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/FromAbove.cs
r3852 r3982 6 6 using Jypeli.Effects; 7 7 using Jypeli.Widgets; 8 8 9 9 10 public class Pelaaja : PhysicsObject … … 17 18 public bool lataamassa = false; 18 19 public bool Recoil = false; 20 public bool kuollut = false; 21 public bool HasFlag = false; 19 22 public double liikkumisnopeus; 20 23 public DoubleMeter Pisteputki; 21 24 public Explosion Viimeisinrajahdus = null; 22 25 public double Ampumisnopeus; 23 public double Combo = 1;24 26 public String Asekuva; 25 27 public string Ase; 26 28 public Vector viimeisinSuunta = Vector.Zero; 27 28 29 29 public PhysicsObject apupallo; 30 30 31 public Pelaaja(double leveys, double korkeus) 31 32 : base(leveys, korkeus) … … 43 44 liikkumisnopeus = 155; 44 45 } 46 47 public override void Destroy() 48 { 49 if (apupallo != null) this.apupallo.Destroy(); 50 base.Destroy(); 51 } 45 52 } 46 53 public class Flag : PhysicsObject 54 { 55 public bool OnLippu = false; 56 public bool OnPunainen = false; 57 58 public Flag(double leveys, double korkeus) 59 : base(leveys, korkeus) 60 { 61 62 } 63 64 } 47 65 public class FromAbove : PhysicsGame 48 66 { 49 67 Pelaaja pallo; 50 68 Pelaaja pallo2; 51 Vector s pawni;69 Vector syntymispaikka; 52 70 Vector spawni2; 71 Flag sinilippu; 72 Flag punalippu; 53 73 54 74 Vector siirtyma = new Vector(0, 130); 55 75 List<Vector> kultaLista = new List<Vector>(); 56 76 List<Vector> elppibonusLista = new List<Vector>(); 77 List<Vector> spawnilista1 = new List<Vector>(); 78 List<Vector> spawnilista2 = new List<Vector>(); 79 57 80 PhysicsObject alareuna; 58 81 GameObject Sinikuva; … … 63 86 PhysicsObject n; 64 87 PhysicsObject n2; 65 PhysicsObject m2; 66 BarGauge elppiPalkki = new BarGauge( 50, 150);67 BarGauge elppiPalkki2 = new BarGauge( 50, 150);68 BarGauge turboPalkki = new BarGauge(50, 150);69 BarGauge turboPalkki2 = new BarGauge(50, 150);88 PhysicsObject m2; 89 BarGauge elppiPalkki = new BarGauge(150, 122); 90 BarGauge elppiPalkki2 = new BarGauge(150, 122); 91 ProgressBar turboPalkki = new ProgressBar(150, 50); 92 ProgressBar turboPalkki2 = new ProgressBar(150, 50); 70 93 BarGauge ammusPalkki = new BarGauge(50, 150); 71 94 BarGauge ammusPalkki2 = new BarGauge(50, 150); 72 BarGauge pistePalkki = new BarGauge( 150, 40);73 BarGauge pistePalkkib = new BarGauge( 150, 40);95 BarGauge pistePalkki = new BarGauge(200, 40); 96 BarGauge pistePalkkib = new BarGauge(200, 40); 74 97 Image pPallo = LoadImage("Punapallo"); 75 98 Image sPallo = LoadImage("Sinipallo"); 76 99 Image sPati = LoadImage("Punapati"); 77 100 Image Boom = LoadImage("Boom!++++++"); 101 Image Elppilaatikko = LoadImage("Elppilaatikko"); 78 102 Image pPati = LoadImage("Sinipati"); 79 103 Image kransu = LoadImage("kransu"); … … 87 111 Image Light = LoadImage("Light"); 88 112 Image HMG = LoadImage("HMG"); 89 Image tausta = LoadImage("Hpboost");90 Image tausta2 = LoadImage("Hpboost2");91 113 Image MGH = LoadImage("Dragunov"); 92 114 Image Spas = LoadImage("Spas12"); 93 115 Image kulta = LoadImage("Kulta"); 94 bool Kenttalad; 95 116 117 Image Sinitanko = LoadImage("SiniLippuTanko"); 118 Image Sinilippu = LoadImage("SiniLippuTankoLippu"); 119 Image Blulippu = LoadImage("BluFlag"); 120 Image Redlippu = LoadImage("RedFlag"); 121 Image Punatanko = LoadImage("PunaLippuTanko"); 122 Image Punalippu = LoadImage("PunaLippuTankoLippu"); 123 124 Image elppibonus = LoadImage("Elppibonus"); 125 Image energiabonus = LoadImage("Energiabonus"); 126 Image palikka = LoadImage("Palikka"); 127 Image vaarapalikka = LoadImage("Vaara"); 128 129 SoundEffect Kolikonkerays = LoadSoundEffect("coin-drop-5"); 130 SoundEffect Healaus = LoadSoundEffect("tablet-bottle-1"); 131 SoundEffect Lataus = LoadSoundEffect("gun-cocking-01"); 132 /// <summary> 133 /// Kenttä ladattu? 134 /// </summary> 135 bool Kenttalad; 136 bool CTF; 137 96 138 public override void Begin() 97 { 98 Kenttalad = false; 99 100 101 139 { 140 Kenttalad = false; 141 CTF = false; 102 142 103 143 //Kirjoita ohjelmakoodisi tähän 104 105 106 144 pallo = Luopallo(Color.Blue, Level.Left + 20, Level.Top - 50); 107 145 pallo2 = Luopallo(Color.Red, Level.Right - 20, Level.Top - 50); … … 109 147 pallo2.Image = pPallo; 110 148 111 112 Level.Background.CreateGradient(Color.Black, Color.White); 113 114 115 Luokentta(); 116 Liikkeet(); 149 Level.Background.CreateGradient(Color.Black, Color.Black); 150 151 Luokentta(); 152 AsetaOhjaimet(); 117 153 Luoajastin(); 118 Kutsuvalikko(); 154 Alkuvalikko(); 155 119 156 120 157 } … … 132 169 pallo.Tag = "pallo"; 133 170 pallo.Color = vari; 171 172 PhysicsObject apupallo = new PhysicsObject(5, 5); 173 apupallo.IgnoresCollisionResponse = true; 174 apupallo.IgnoresGravity = true; 175 apupallo.IsVisible = false; 176 apupallo.Position = pallo.Position; 177 FollowerBrain fb = new FollowerBrain(pallo); 178 fb.Speed = 100000; 179 apupallo.Brain = fb; 180 pallo.apupallo = apupallo; 181 AddCollisionHandler(apupallo, "Vaara!", delegate(PhysicsObject p, PhysicsObject o) { Pelaajakuoli(pallo); }); 182 AddCollisionHandler(apupallo, "Flag", delegate(PhysicsObject p, Flag f) { LippuTankoKosketus(pallo, f); }); 183 // AddCollisionHandler(apupallo, "BlueFlag", delegate(PhysicsObject p, Flag f) { LippuTankoKosketus(pallo, f); }); 134 184 Add(pallo); 135 AddCollisionHandler(pallo, "Kulta", Kullankerays); 185 Add(apupallo, 1); 186 AddCollisionHandler(pallo, "Kulta", Kullankerays); 187 AddCollisionHandler(pallo, "Elppibonus", Elppibonuskerays); 188 AddCollisionHandler(pallo, "Turbobonus", Vauhtibonuskerays); 136 189 return pallo; 137 190 } … … 148 201 void Luokentta() 149 202 { 150 Surface vasenReuna = Surface.CreateLeft(Level);151 vasenReuna.Color = Color.DarkBlue;152 Add(vasenReuna);153 Surface oikeaReuna = Surface.CreateRight(Level);154 oikeaReuna.Color = Color.DarkBlue;155 Add(oikeaReuna);156 Surface ylaReuna = Surface.CreateTop(Level);157 ylaReuna.Color = Color.DarkBlue;158 Add(ylaReuna);159 Surface alaReuna = Surface.CreateBottom(Level);160 alaReuna.Color = Color.DarkBlue;161 Add(alaReuna);162 PhysicsObject alareuna = PhysicsObject.CreateStaticObject(1000, 10);163 alareuna.Color = Color.DarkBlue;164 alareuna.X = 0;165 alareuna.Y = -150;166 Add(alareuna);167 168 PhysicsObject vali = PhysicsObject.CreateStaticObject(10, 290);169 vali.Color = Color.DarkBlue;170 vali.X = 0;171 vali.Y = -300;172 Add(vali);173 174 203 Sinikuva = new GameObject(HMG); 175 Sinikuva.Position = new Vector(-165, -300);204 Sinikuva.Position = new Vector(-165, -300); 176 205 Add(Sinikuva); 177 206 … … 180 209 Add(Punakuva); 181 210 182 GameObject Text = new GameObject(tausta);183 Text.Position = new Vector(-399, -190);184 Add(Text);185 186 GameObject Text2 = new GameObject(tausta2);187 Text2.Position = new Vector(399, -190);188 Add(Text2);189 190 211 elppiPalkki.BindTo(pallo.elamaMittari); 191 212 elppiPalkki.BarColor = Color.Red; 192 213 elppiPalkki.BorderColor = Color.Black; 193 elppiPalkki.Position = new Vector(-450, -300); 194 Add(elppiPalkki); 214 elppiPalkki.Position = new Vector(-400, -300); 215 Add(elppiPalkki, 0); 216 Label laatikko = new Label(); 217 laatikko.Size = new Vector(150, 150); 218 laatikko.Image = Elppilaatikko; 219 laatikko.Position = new Vector(-400, -300); 220 Add(laatikko, 1); 195 221 196 222 elppiPalkki2.BindTo(pallo2.elamaMittari); 197 223 elppiPalkki2.BarColor = Color.Red; 198 224 elppiPalkki2.BorderColor = Color.Black; 199 elppiPalkki2.Position = new Vector(350, -300); 200 Add(elppiPalkki2); 225 elppiPalkki2.Position = new Vector(400, -300); 226 Add(elppiPalkki2, 0); 227 Label laatikko2 = new Label(); 228 laatikko2.Size = new Vector(150, 150); 229 laatikko2.Image = Elppilaatikko; 230 laatikko2.Position = new Vector(400, -300); 231 Add(laatikko2, 1); 201 232 202 233 turboPalkki.BindTo(pallo.turbomittari); 203 234 turboPalkki.BarColor = Color.DarkBlue; 204 235 turboPalkki.BorderColor = Color.Black; 205 turboPalkki.Position = new Vector(-400, - 300);236 turboPalkki.Position = new Vector(-400, -190); 206 237 Add(turboPalkki); 207 238 … … 209 240 turboPalkki2.BarColor = Color.DarkBlue; 210 241 turboPalkki2.BorderColor = Color.Black; 211 turboPalkki2.Position = new Vector(400, - 300);242 turboPalkki2.Position = new Vector(400, -190); 212 243 Add(turboPalkki2); 213 244 … … 215 246 ammusPalkki.BarColor = Color.Yellow; 216 247 ammusPalkki.BorderColor = Color.Black; 217 ammusPalkki.Position = new Vector(- 350, -300);248 ammusPalkki.Position = new Vector(-295, -300); 218 249 Add(ammusPalkki); 219 250 … … 221 252 ammusPalkki2.BarColor = Color.Yellow; 222 253 ammusPalkki2.BorderColor = Color.Black; 223 ammusPalkki2.Position = new Vector( 450, -300);254 ammusPalkki2.Position = new Vector(295, -300); 224 255 Add(ammusPalkki2); 225 256 … … 227 258 pistePalkki.BarColor = Color.DarkBlue; 228 259 pistePalkki.BorderColor = Color.Black; 229 pistePalkki.Position = new Vector(-200, - 200);260 pistePalkki.Position = new Vector(-200, -190); 230 261 pistePalkki.Direction = BarGauge.BarDirection.BarHorizontalLeft; 231 262 Add(pistePalkki); 232 263 Label pisteLuku = new Label(); 233 264 pisteLuku.BindTo(pallo.Pistemittari); 234 pisteLuku.Position = new Vector(-60, -200); 265 pisteLuku.Position = new Vector(-200, -190); 266 pisteLuku.TextColor = Color.Red; 235 267 Add(pisteLuku); 236 268 237 269 238 270 pistePalkkib.BindTo(pallo2.Pistemittari); 239 pistePalkkib.BarColor = Color. DarkRed;271 pistePalkkib.BarColor = Color.Red; 240 272 pistePalkkib.BorderColor = Color.Black; 241 pistePalkkib.Position = new Vector(200, - 200);273 pistePalkkib.Position = new Vector(200, -190); 242 274 pistePalkkib.Direction = BarGauge.BarDirection.BarHorizontalLeft; 243 275 Add(pistePalkkib); 244 276 Label pisteLukub = new Label(); 245 277 pisteLukub.BindTo(pallo2.Pistemittari); 246 pisteLukub.Position = new Vector(60, -200); 278 pisteLukub.Position = new Vector(200, -190); 279 pisteLukub.TextColor = Color.DarkBlue; 247 280 Add(pisteLukub); 248 281 … … 250 283 251 284 } 252 void Liikkeet()285 void AsetaOhjaimet() 253 286 { 254 287 // Pelaaja 1 … … 270 303 Keyboard.Listen(Key.J, ButtonState.Down, Ammu, "Pelaaja 1: ammu", pallo, new Vector(1, 0), pPati); 271 304 305 ControllerOne.ListenAnalog(AnalogControl.LeftStick, -1, LiikutaTatilla, "Liikuta", pallo); 306 ControllerOne.ListenAnalog(AnalogControl.RightStick, -1, TahtaaTatilla, "tahtaa", pallo); 307 ControllerOne.Listen(Button.LeftStick, ButtonState.Pressed, Kayta, "Pelaaja 1:Käytä turbo", pallo); 308 ControllerOne.Listen(Button.B, ButtonState.Pressed, Tayta, "Pelaaja 1:Paranna elamia", pallo); 309 ControllerOne.Listen(Button.A, ButtonState.Pressed, Lataa, "Pelaaja 1:Lataa ase", pallo); 310 ControllerOne.Listen(Button.RightTrigger, ButtonState.Pressed, HKranaatti, "Pelaaja 1:Heita kranaatti", pallo); // heitetään kranaatti siihen suuntaan mihin on viimeksi liikuttu 311 ControllerOne.Listen(Button.LeftShoulder, ButtonState.Down, AmmuOhjaimella, "Pelaaja 1: ammu", pallo, pPati); 312 272 313 // Pelaaja 2 273 314 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Pelaaja 2 liiku oikealle", pallo2, new Vector(pallo2.liikkumisnopeus * 1, 0)); … … 288 329 Keyboard.Listen(Key.NumPad6, ButtonState.Down, Ammu, "Pelaaja 2: ammu", pallo2, new Vector(1, 0), sPati); 289 330 331 ControllerTwo.ListenAnalog(AnalogControl.LeftStick, -1, LiikutaTatilla, "Liikuta", pallo2); 332 ControllerTwo.ListenAnalog(AnalogControl.RightStick, -1, TahtaaTatilla, "tahtaa", pallo2); 333 ControllerTwo.Listen(Button.LeftStick, ButtonState.Pressed, Kayta, "Pelaaja 2:Käytä turbo", pallo2); 334 ControllerTwo.Listen(Button.B, ButtonState.Pressed, Tayta, "Pelaaja 2:Paranna elamia", pallo2); 335 ControllerTwo.Listen(Button.A, ButtonState.Pressed, Lataa, "Pelaaja 2:Lataa ase", pallo2); 336 ControllerTwo.Listen(Button.RightTrigger, ButtonState.Pressed, HKranaatti, "Pelaaja heitä kranaatti", pallo2); // heitetään kranaatti siihen suuntaan mihin on viimeksi tähdatty 337 ControllerTwo.Listen(Button.LeftShoulder, ButtonState.Down, AmmuOhjaimella, "Pelaaja 2: ammu", pallo2, pPati); 338 290 339 //General 291 340 292 Keyboard.Listen(Key.P, ButtonState.Pressed,Kutsuvalikko,"Vaihda aseita"); 293 341 Keyboard.Listen(Key.P, ButtonState.Pressed, Alkuvalikko, "Vaihda aseita"); 342 343 } 344 void AmmuOhjaimella(Pelaaja pallo, Image i) 345 { 346 if (pallo.viimeisinSuunta != Vector.Zero && !double.IsNaN(pallo.viimeisinSuunta.X)) 347 Ammu(pallo, pallo.viimeisinSuunta.Normalize(), i); 294 348 } 295 349 void Ammu(Pelaaja pallo, Vector suunta, Image P) 296 350 { 297 if (pallo. IsDestroyed) return;351 if (pallo.kuollut == true) return; 298 352 if (pallo.Ammusmittari < 1) return; 299 353 if (pallo.Recoil == true) return; … … 306 360 ammus.Velocity = suunta * pallo.Ampumisnopeus; 307 361 AddCollisionHandler(ammus, "tuhottava", AmmusOsui); 308 AddCollisionHandler(ammus, CollisionHandler.DestroyObject);362 AddCollisionHandler(ammus, ammusosui); 309 363 Add(ammus); 310 364 ammus.Tag = "ammus"; 365 ammus.CollisionIgnoreGroup = 1; 311 366 312 367 double vahinko = 0; … … 336 391 ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 500); 337 392 pallo.Recoil = true; 338 vahinko = 14;393 vahinko = 14; 339 394 Timer.SingleShot(0.01, delegate 340 395 { … … 356 411 if (pallo.Ase == "Barret") 357 412 { 358 vahinko = 298;413 vahinko = 298; 359 414 } 360 415 … … 379 434 }); 380 435 } 381 if (pallo.Ase == "Spas") 436 if (pallo.Ase == "Spas") 437 { 438 ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 100); 439 pallo.Recoil = true; 440 vahinko = 219; 441 Timer.SingleShot(0.5, delegate 382 442 { 383 ammus.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 100); 384 pallo.Recoil = true; 385 vahinko = 219; 386 Timer.SingleShot(0.5, delegate 387 { 388 pallo.Recoil = false; 389 }); 390 } 391 392 443 pallo.Recoil = false; 444 }); 445 } 446 447 393 448 if (pallo.Ase == "Shotgun") 394 449 { … … 406 461 hauli.Image = P; 407 462 hauli.Tag = "ammus"; 463 hauli.CollisionIgnoreGroup = 1; 408 464 hauli.Restitution = 0.0; 409 465 hauli.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 70); … … 417 473 Pelaaja kohdepelaaja = (Pelaaja)kohde; 418 474 kohdepelaaja.elamaMittari.Value -= vahinko; 419 pallo.Pistemittari.Value += vahinko;420 475 421 476 }); … … 425 480 hauli2.Image = P; 426 481 hauli2.Tag = "ammus"; 482 hauli2.CollisionIgnoreGroup = 1; 427 483 hauli2.Restitution = 0.0; 428 484 hauli2.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 70); … … 436 492 Pelaaja kohdepelaaja = (Pelaaja)kohde; 437 493 kohdepelaaja.elamaMittari.Value -= vahinko; 438 pallo.Pistemittari.Value += vahinko;439 494 440 495 }); … … 444 499 Pelaaja kohdepelaaja = (Pelaaja)kohde; 445 500 kohdepelaaja.elamaMittari.Value -= vahinko; 446 pallo.Pistemittari.Value += vahinko * pallo.Combo;447 501 }); 502 } 503 void ammusosui(PhysicsObject tormaaja, PhysicsObject kohde) 504 { 505 if (kohde.Tag == "Vaara!") return; 506 else tormaaja.Destroy(); 448 507 } 449 508 void Liikuta(Pelaaja pallo, Vector suunta) … … 460 519 } 461 520 521 void LiikutaTatilla(AnalogState tatinTila, Pelaaja pallo) 522 { 523 pallo.Velocity = tatinTila.StateVector * pallo.liikkumisnopeus; 524 } 525 void TahtaaTatilla(AnalogState tatintila, Pelaaja pallo) 526 { 527 pallo.Angle = tatintila.StateVector.Angle; 528 pallo.viimeisinSuunta = Vector.ComponentProduct(tatintila.StateVector.Normalize(), new Vector(pallo.liikkumisnopeus, pallo.liikkumisnopeus)); 529 } 530 462 531 void Luoseina(Vector paikka, double leveys, double korkeus) 463 532 { … … 465 534 m.Shape = Shape.Rectangle; 466 535 m.Position = paikka + siirtyma; 467 m. Color = Color.DarkBlue;536 m.Image = palikka; 468 537 Add(m); 469 538 } 539 void LuoLapiammuttavaSeina(Vector paikka, double leveys, double korkeus) 540 { 541 PhysicsObject m = PhysicsObject.CreateStaticObject(leveys - 10, korkeus - 10); 542 m.Shape = Shape.Rectangle; 543 m.Position = paikka + siirtyma; 544 m.Image = palikka; 545 m.CollisionIgnoreGroup = 1; 546 Add(m, -3); 547 Luomaa(paikka, leveys + 10, korkeus + 10); 548 } 549 550 void Luovaara(Vector paikka, double leveys, double korkeus) 551 { 552 PhysicsObject m = PhysicsObject.CreateStaticObject(leveys, korkeus); 553 m.Shape = Shape.Rectangle; 554 m.Position = paikka + siirtyma; 555 m.Image = vaarapalikka; 556 m.IgnoresCollisionResponse = true; 557 m.Tag = "Vaara!"; 558 Add(m, -2); 559 Luomaa(paikka, leveys, korkeus); 560 } 561 void CreateBluFlag(Vector paikka, double leveys, double korkeus) 562 { 563 Flag f = new Flag(leveys, korkeus); 564 f.MakeStatic(); 565 f.OnPunainen = false; 566 f.OnLippu = true; 567 f.Shape = Shape.Rectangle; 568 f.Position = paikka + siirtyma; 569 f.Image = Sinilippu; 570 f.IgnoresCollisionResponse = true; 571 f.Tag = "Flag"; 572 Add(f, -2); 573 sinilippu = f; 574 Luomaa(paikka, leveys, korkeus); 575 } 576 void CreateRedFlag(Vector paikka, double leveys, double korkeus) 577 { 578 Flag f = new Flag(leveys, korkeus); 579 f.MakeStatic(); 580 f.OnPunainen = true; 581 f.OnLippu = true; 582 f.Shape = Shape.Rectangle; 583 f.Position = paikka + siirtyma; 584 f.Image = Punalippu; 585 f.IgnoresCollisionResponse = true; 586 f.Tag = "Flag"; 587 Add(f, -2); 588 punalippu = f; 589 Luomaa(paikka, leveys, korkeus); 590 } 470 591 471 592 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) … … 475 596 void Kayta(Pelaaja p) 476 597 { 598 if (p.kuollut == true) return; 477 599 if (p.turbomittari > 99) 478 600 { … … 497 619 void Lataa(Pelaaja x) 498 620 { 621 if (x.kuollut == true) return; 499 622 if (!x.lataamassa) 500 623 { 624 Lataus.Play(); 501 625 x.lataamassa = true; 502 626 x.Ammusmittari.Value = 0; … … 513 637 ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 514 638 ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 515 639 ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 640 ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 641 642 Timer elppiajastin = new Timer(); 643 elppiajastin.Interval = 30.0; 644 elppiajastin.Timeout += Syntyykoelppibonus; 645 elppiajastin.Start(); 516 646 ruudut.Execute(35, 35); 647 648 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 649 pallo.X = spawnilista1[spawninumero].X; 650 pallo.Y = spawnilista1[spawninumero].Y; 651 pallo.apupallo.Position = pallo.Position; 652 653 int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 654 pallo2.X = spawnilista2[spawninumero2].X; 655 pallo2.Y = spawnilista2[spawninumero2].Y; 656 pallo2.apupallo.Position = pallo2.Position; 657 517 658 } 518 659 519 660 void Syntyykokulta() 520 661 { 521 int paikka = RandomGen.NextInt(kultaLista.Count); 522 Spawnkulta(paikka); 662 int paikka = RandomGen.NextInt(kultaLista.Count); 663 Spawnkulta(paikka); 664 } 665 666 void Syntyykoelppibonus() 667 { 668 int kumpi = RandomGen.NextInt(1, 3); 669 int paikka = RandomGen.NextInt(elppibonusLista.Count); 670 if (kumpi == 1) Spawnelppibonus(paikka); 671 if (kumpi == 2) Spawnvauhtibonus(paikka); 523 672 } 524 673 525 674 void Luopelikentta2() 526 { ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Yang DM"); 675 { 676 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Yang DM"); 527 677 528 678 ruudut.SetTileMethod(Color.White, Luomaa); … … 530 680 ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 531 681 ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 532 533 ruudut.Execute(35, 35); 682 ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 683 ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 684 685 Timer elppiajastin = new Timer(); 686 elppiajastin.Interval = 30.0; 687 elppiajastin.Timeout += Syntyykoelppibonus; 688 elppiajastin.Start(); 689 ruudut.Execute(35, 35); 690 691 ruudut.Execute(35, 35); 692 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 693 pallo.X = spawnilista1[spawninumero].X; 694 pallo.Y = spawnilista1[spawninumero].Y; 695 pallo.apupallo.Position = pallo.Position; 696 697 int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 698 pallo2.X = spawnilista2[spawninumero2].X; 699 pallo2.Y = spawnilista2[spawninumero2].Y; 700 pallo2.apupallo.Position = pallo2.Position; 701 534 702 } 535 703 void Luopelikentta3() … … 542 710 ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 543 711 ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 712 ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 713 ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 714 715 Timer elppiajastin = new Timer(); 716 elppiajastin.Interval = 30.0; 717 elppiajastin.Timeout += Syntyykoelppibonus; 718 elppiajastin.Start(); 719 ruudut.Execute(35, 35); 544 720 545 721 Timer ajastin = new Timer(); … … 549 725 550 726 ruudut.Execute(35, 35); 727 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 728 pallo.X = spawnilista1[spawninumero].X; 729 pallo.Y = spawnilista1[spawninumero].Y; 730 pallo.apupallo.Position = pallo.Position; 731 732 int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 733 pallo2.X = spawnilista2[spawninumero2].X; 734 pallo2.Y = spawnilista2[spawninumero2].Y; 735 pallo2.apupallo.Position = pallo2.Position; 736 551 737 } 552 738 void Luopelikentta4() … … 559 745 ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 560 746 ruudut.SetTileMethod(Color.FromHexCode("#FFE14F"), Luokultapaikka); 747 ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 748 ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 749 750 Timer elppiajastin = new Timer(); 751 elppiajastin.Interval = 30.0; 752 elppiajastin.Timeout += Syntyykoelppibonus; 753 elppiajastin.Start(); 754 ruudut.Execute(35, 35); 561 755 562 756 Timer ajastin = new Timer(); … … 566 760 567 761 ruudut.Execute(35, 35); 762 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 763 pallo.X = spawnilista1[spawninumero].X; 764 pallo.Y = spawnilista1[spawninumero].Y; 765 pallo.apupallo.Position = pallo.Position; 766 767 int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 768 pallo2.X = spawnilista2[spawninumero2].X; 769 pallo2.Y = spawnilista2[spawninumero2].Y; 770 pallo2.apupallo.Position = pallo2.Position; 771 772 } 773 void Luopelikentta5() 774 { 775 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("CTF Middle"); 776 777 ruudut.SetTileMethod(Color.White, Luomaa); 778 ruudut.SetTileMethod(Color.Black, Luoseina); 779 ruudut.SetTileMethod(Color.FromHexCode("#0026FF"), setspawn2); 780 ruudut.SetTileMethod(Color.FromHexCode("#FF0000"), setspawn1); 781 ruudut.SetTileMethod(Color.FromHexCode("#FF6A00"), Luovaara); 782 ruudut.SetTileMethod(Color.FromHexCode("#B6FF00"), Luoelppibonuspaikka); 783 ruudut.SetTileMethod(Color.FromHexCode("#00137F"), CreateBluFlag); 784 ruudut.SetTileMethod(Color.FromHexCode("#7F0000"), CreateRedFlag); 785 786 Timer elppiajastin = new Timer(); 787 elppiajastin.Interval = 30.0; 788 elppiajastin.Timeout += Syntyykoelppibonus; 789 elppiajastin.Start(); 790 791 ruudut.Execute(35, 35); 792 793 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 794 pallo.X = spawnilista1[spawninumero].X; 795 pallo.Y = spawnilista1[spawninumero].Y; 796 pallo.apupallo.Position = pallo.Position; 797 798 int spawninumero2 = RandomGen.NextInt(spawnilista2.Count); 799 pallo2.X = spawnilista2[spawninumero2].X; 800 pallo2.Y = spawnilista2[spawninumero2].Y; 801 pallo2.apupallo.Position = pallo2.Position; 802 568 803 } 569 804 570 805 //Valikot!!!! 571 void Kutsuvalikko()572 { 573 MultiSelectWindow alkuv = new MultiSelectWindow("Welcome", "Start game/Continue", "Game settings", "Player 1 weapon", "Player 2 weapon", "Under work", "Quit");806 void Alkuvalikko() 807 { 808 MultiSelectWindow alkuv = new MultiSelectWindow("Welcome", "Start game/Continue", "Game settings", "Player 1 weapon", "Player 2 weapon", "Under work", "Quit"); 574 809 alkuv.ItemSelected += PainettiinValikonNappia; 575 810 alkuv.Color = Color.MediumBlue; … … 600 835 if (n != null) 601 836 n.Destroy(); 602 Kutsuvalikko();837 Alkuvalikko(); 603 838 break; 604 839 case 5: … … 644 879 pallo.Asekuva = "HMG"; 645 880 Sinikuva.Image = HMG; 646 Kutsuvalikko();881 Alkuvalikko(); 647 882 break; 648 883 case 3: … … 653 888 break; 654 889 case 5: 655 Kutsuvalikko();890 Alkuvalikko(); 656 891 //Palaa takaisin 657 892 break; … … 677 912 pallo2.Asekuva = "HMG2"; 678 913 Punakuva.Image = HMG; 679 Kutsuvalikko();914 Alkuvalikko(); 680 915 break; 681 916 case 3: … … 686 921 break; 687 922 case 5: 688 Kutsuvalikko();923 Alkuvalikko(); 689 924 //Palaa takaisin 690 925 break; … … 694 929 { 695 930 MultiSelectWindow a1 = new MultiSelectWindow("Maps:", 696 "Caves DM", "Yin DM", "Caves Gold rush", "Yin Gold rush","exit");931 "Caves DM", "Yin DM", "Caves Gold rush", "Yin Gold rush", "CTF Middle", "Back"); 697 932 a1.Color = Color.Azure; 698 933 a1.ItemSelected += PVN3; … … 703 938 if (Kenttalad == true) return; 704 939 //Estaa Kenttien synnyn paallekkain 705 940 706 941 switch (Valinta) 707 942 { … … 714 949 case 1: 715 950 //yin-dm 716 717 718 719 951 Luopelikentta2(); 952 Kenttalad = true; 953 Gasetukset3(); 954 break; 720 955 case 2: 721 722 723 724 725 956 //caves-goru 957 Luopelikentta3(); 958 Kenttalad = true; 959 Gasetukset3(); 960 break; 726 961 case 3: 727 //yin-goru 728 Luopelikentta4(); 729 Kenttalad = true; 730 Gasetukset3(); 731 break; 732 case 4: 733 Kutsuvalikko(); 734 break; 735 } 736 737 738 } 739 962 //yin-goru 963 Luopelikentta4(); 964 Kenttalad = true; 965 Gasetukset3(); 966 break; 967 case 4: 968 //CTF-Middle 969 Luopelikentta5(); 970 Kenttalad = true; 971 CTF = true; 972 Gasetukset3(); 973 break; 974 case 5: 975 Alkuvalikko(); 976 break; 977 } 978 979 980 } 981 740 982 void Gasetukset3() 741 983 { 742 MultiSelectWindow a1 = new MultiSelectWindow("Points limit", "1000", "3000","5000","10000","15000", "Back");984 MultiSelectWindow a1 = new MultiSelectWindow("Points limit", "1000", "3000", "5000", "10000", "15000", "Back"); 743 985 a1.Color = Color.Azure; 744 986 a1.ItemSelected += PVN33; … … 752 994 pallo.Pistemittari.MaxValue = 1000; 753 995 pallo2.Pistemittari.MaxValue = 1000; 754 Kutsuvalikko();996 Alkuvalikko(); 755 997 break; 756 998 case 1: 757 999 pallo.Pistemittari.MaxValue = 3000; 758 1000 pallo2.Pistemittari.MaxValue = 3000; 759 Kutsuvalikko();1001 Alkuvalikko(); 760 1002 break; 761 1003 case 2: 762 1004 pallo.Pistemittari.MaxValue = 5000; 763 1005 pallo2.Pistemittari.MaxValue = 5000; 764 Kutsuvalikko();1006 Alkuvalikko(); 765 1007 break; 766 1008 case 3: 767 1009 pallo.Pistemittari.MaxValue = 10000; 768 1010 pallo2.Pistemittari.MaxValue = 10000; 769 Kutsuvalikko();1011 Alkuvalikko(); 770 1012 break; 771 1013 case 4: 772 1014 pallo.Pistemittari.MaxValue = 15000; 773 1015 pallo2.Pistemittari.MaxValue = 15000; 774 Kutsuvalikko();1016 Alkuvalikko(); 775 1017 break; 776 1018 case 5: 777 Kutsuvalikko();778 break; 779 } 780 781 782 } 783 //Light machine gun valikot1019 Alkuvalikko(); 1020 break; 1021 } 1022 1023 1024 } 1025 //Light machine gunit 784 1026 void LMG() 785 1027 { 786 MultiSelectWindow LMG = new MultiSelectWindow("Light machine guns", "Famas", "LMG Type `95", "Back");1028 MultiSelectWindow LMG = new MultiSelectWindow("Light machine guns", "Famas", "LMG Type `95", "Back"); 787 1029 LMG.Color = Color.MediumBlue; 788 1030 LMG.ItemSelected += LMG2; … … 810 1052 pallo.Asekuva = "Famas2"; 811 1053 Sinikuva.Image = Famas; 812 Kutsuvalikko();1054 Alkuvalikko(); 813 1055 break; 814 1056 case 1: … … 821 1063 pallo.Asekuva = "Light2"; 822 1064 Sinikuva.Image = Light; 823 Kutsuvalikko();1065 Alkuvalikko(); 824 1066 break; 825 1067 case 2: … … 842 1084 pallo2.Asekuva = "Famas2"; 843 1085 Punakuva.Image = Famas; 844 Kutsuvalikko();1086 Alkuvalikko(); 845 1087 break; 846 1088 case 1: … … 853 1095 pallo2.Asekuva = "Light2"; 854 1096 Punakuva.Image = Light; 855 Kutsuvalikko();1097 Alkuvalikko(); 856 1098 break; 857 1099 case 2: … … 882 1124 pallo.Asekuva = "Ak47u2"; 883 1125 Sinikuva.Image = Ak47u; 884 Kutsuvalikko();1126 Alkuvalikko(); 885 1127 break; 886 1128 case 1: … … 893 1135 pallo.Asekuva = "Caliber2"; 894 1136 Sinikuva.Image = Caliber; 895 Kutsuvalikko();1137 Alkuvalikko(); 896 1138 break; 897 1139 case 2: … … 899 1141 break; 900 1142 } 901 } 1143 } 902 1144 void Asb() 903 1145 { … … 921 1163 pallo2.Asekuva = "Ak47u2"; 922 1164 Punakuva.Image = Ak47u; 923 Kutsuvalikko();1165 Alkuvalikko(); 924 1166 break; 925 1167 case 1: … … 932 1174 pallo2.Asekuva = "Caliber2"; 933 1175 Punakuva.Image = Caliber; 934 Kutsuvalikko();1176 Alkuvalikko(); 935 1177 break; 936 1178 case 2: … … 960 1202 pallo.Latapati = 11; 961 1203 Sinikuva.Image = MGH; 962 Kutsuvalikko();1204 Alkuvalikko(); 963 1205 break; 964 1206 case 1: 965 1207 pallo.Ase = "Barret"; 966 1208 pallo.Ampumisnopeus = 1024; 967 pallo.Ammusmittari.MaxValue = 1;968 pallo.Ammusmittari.Value = 1;1209 pallo.Ammusmittari.MaxValue = 1; 1210 pallo.Ammusmittari.Value = 1; 969 1211 pallo.Latausnopeus = 2.0; 970 pallo.Latapati = 1;1212 pallo.Latapati = 1; 971 1213 Sinikuva.Image = Sniper; 972 Kutsuvalikko();1214 Alkuvalikko(); 973 1215 break; 974 1216 case 2: … … 997 1239 pallo2.Latapati = 11; 998 1240 Punakuva.Image = MGH; 999 Kutsuvalikko();1241 Alkuvalikko(); 1000 1242 break; 1001 1243 case 1: … … 1007 1249 pallo2.Latapati = 1; 1008 1250 Punakuva.Image = Sniper; 1009 Kutsuvalikko();1251 Alkuvalikko(); 1010 1252 break; 1011 1253 case 2: … … 1034 1276 pallo.Latapati = 11; 1035 1277 Sinikuva.Image = Shotgun; 1036 Kutsuvalikko();1278 Alkuvalikko(); 1037 1279 break; 1038 1280 case 1: … … 1044 1286 pallo.Latapati = 2; 1045 1287 Sinikuva.Image = Spas; 1046 Kutsuvalikko();1288 Alkuvalikko(); 1047 1289 break; 1048 1290 case 2: … … 1070 1312 pallo2.Latapati = 11; 1071 1313 Punakuva.Image = Shotgun; 1072 Kutsuvalikko();1314 Alkuvalikko(); 1073 1315 break; 1074 1316 case 1: … … 1080 1322 pallo2.Latapati = 2; 1081 1323 Punakuva.Image = Spas; 1082 Kutsuvalikko();1324 Alkuvalikko(); 1083 1325 break; 1084 1326 case 2: … … 1090 1332 void Pelaajakuoli(Pelaaja p) 1091 1333 { 1334 Remove(p); 1335 Remove(p.apupallo); 1336 p.HasFlag = false; 1337 1092 1338 if (p == pallo) 1093 1339 { 1094 Remove(pallo); 1340 pallo2.Pistemittari.Value += 1000; 1341 pallo.kuollut = true; 1342 pallo.Stop(); 1343 if (CTF) 1344 { 1345 punalippu.OnLippu = true; 1346 punalippu.Image = Punalippu; 1347 } 1348 1095 1349 Timer.SingleShot(3.1, delegate 1096 1350 { 1351 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 1352 pallo.X = spawnilista1[spawninumero].X; 1353 pallo.Y = spawnilista1[spawninumero].Y; 1354 pallo.apupallo.Position = pallo.Position; 1355 pallo.kuollut = false; 1097 1356 Add(pallo); 1098 pallo.Position = spawni;1357 Add(pallo.apupallo, 1); 1099 1358 pallo.turbomittari.Value = 100.0; 1100 1359 pallo.elamaMittari.Value = 500.0; … … 1105 1364 if (p == pallo2) 1106 1365 { 1107 Remove(pallo2); 1366 pallo.Pistemittari.Value += 1000; 1367 pallo2.kuollut = true; 1368 pallo2.Stop(); 1369 if (CTF) 1370 { 1371 sinilippu.OnLippu = true; 1372 sinilippu.Image = Sinilippu; 1373 } 1108 1374 Timer.SingleShot(3.1, delegate 1109 1375 { 1376 int spawninumero = RandomGen.NextInt(spawnilista1.Count); 1377 pallo2.X = spawnilista2[spawninumero].X; 1378 pallo2.Y = spawnilista2[spawninumero].Y; 1379 pallo2.apupallo.Position = pallo2.Position; 1380 pallo2.kuollut = false; 1381 1110 1382 Add(pallo2); 1111 pallo2.Position =spawni2; 1383 Add(pallo2.apupallo, 1); 1384 1112 1385 pallo2.turbomittari.Value = 100.0; 1113 1386 pallo2.elamaMittari.Value = 500.0; … … 1119 1392 void HKranaatti(Pelaaja Pallo) 1120 1393 { 1121 if (Pallo.turbomittari < Pallo.turbomittari.MaxValue ) return; 1394 if (Pallo.turbomittari < Pallo.turbomittari.MaxValue) return; 1395 if (Pallo.kuollut == true) return; 1122 1396 Pallo.turbomittari.Value = Pallo.turbomittari.MinValue; 1123 1397 … … 1127 1401 Kransu.Position = Pallo.Position; 1128 1402 Kransu.IgnoresCollisionResponse = true; 1129 Kransu.Hit(Pallo.viimeisinSuunta *1.4);1403 Kransu.Hit(Pallo.viimeisinSuunta * 1.6); 1130 1404 Kransu.IgnoresExplosions = true; 1131 1405 Timer.SingleShot(1.2, delegate 1132 1406 { 1133 ExplosionSystem es = new ExplosionSystem(Boom, 80); 1407 ExplosionSystem es = new ExplosionSystem(Boom, 80); 1134 1408 es.Position = Kransu.Position; 1135 1409 es.MaxScale = 30; … … 1142 1416 es2.Position = Kransu.Position; 1143 1417 es2.IsVisible = false; 1144 es2.ShockwaveReachesObject += delegate(IPhysicsObject kohde, Vector suunta) { Rajahdusosui(Pallo, kohde, suunta, es2); }; 1418 es2.ShockwaveReachesObject += delegate(IPhysicsObject kohde, Vector suunta) { Rajahdusosui(Pallo, kohde, suunta, es2); }; 1145 1419 Add(es2); 1146 1420 }); … … 1153 1427 if (kohdePelaaja.Viimeisinrajahdus == es) return; 1154 1428 double etaisyys = Vector.Distance(kohdePelaaja.Position, es.Position); 1155 int damage = (int)Math.Floor(1 000 / etaisyys);1429 int damage = (int)Math.Floor(15000 / etaisyys); 1156 1430 kohdePelaaja.elamaMittari.Value -= damage; 1157 if (ampuja == kohde) return;1158 ampuja.Pistemittari.Value += damage;1159 1431 } 1160 1432 void Tayta(Pelaaja p) 1161 1433 { 1162 1434 if (p.turbomittari < p.turbomittari.MaxValue) return; 1435 if (p.kuollut == true) return; 1163 1436 p.turbomittari.Value = p.turbomittari.MinValue; 1437 Healaus.Play(); 1164 1438 ExplosionSystem ss = new ExplosionSystem(Sydan, 100); 1165 1439 ss.MaxScale = 30; … … 1169 1443 Add(ss); 1170 1444 ss.AddEffect(p.Position, 15); 1171 p.elamaMittari.Value = p.elamaMittari.Value + 150; 1172 if (p == pallo) 1173 { 1174 pallo2.Pistemittari.Value = pallo2.Pistemittari.Value -= 150; 1175 } 1176 if (p == pallo2) 1177 { 1178 pallo.Pistemittari.Value = pallo.Pistemittari.Value -= 150; 1179 } 1180 1445 p.elamaMittari.Value += 150; 1181 1446 } 1182 1447 void Luomaa(Vector paikka, double leveys, double korkeus) … … 1184 1449 GameObject maa = new GameObject(leveys, korkeus); 1185 1450 maa.Position = paikka + siirtyma; 1186 maa.Color = Color. White;1187 Add(maa );1451 maa.Color = Color.DarkGray; 1452 Add(maa, -3); 1188 1453 } 1189 1454 1190 1455 void setspawn2(Vector paikka, double leveys, double korkeus) 1191 1456 { 1192 Luomaa(paikka,leveys,korkeus); 1193 spawni2 = paikka + siirtyma; 1194 1195 pallo2.Position = spawni2; 1196 } 1197 void setspawn1(Vector paikka, double leveys, double korkeus) 1198 { 1199 Luomaa(paikka,leveys,korkeus); 1200 spawni = paikka + siirtyma; 1201 pallo.Position = spawni; 1202 } 1203 1204 void Luokultapaikka(Vector paikka, double leveys, double korkeus) 1205 { 1206 Luomaa(paikka, leveys, korkeus); 1207 kultaLista.Add(paikka + siirtyma); 1208 } 1209 void Spawnkulta(int numero) 1210 { 1211 PhysicsObject Kultapala = new PhysicsObject(35, 35); 1212 1213 Kultapala.X = kultaLista[numero].X; 1214 Kultapala.Y = kultaLista[numero].Y; 1215 Kultapala.MaximumLifetime = TimeSpan.FromSeconds(15); 1216 Kultapala.Image = kulta; 1217 Kultapala.Tag = "Kulta"; 1218 1219 1220 Add(Kultapala); 1221 } 1222 1223 void Kullankerays(PhysicsObject olio,PhysicsObject kulta) 1224 { 1225 if (olio is Pelaaja) 1226 { 1227 Pelaaja p = (Pelaaja)olio; 1228 p.Pistemittari.Value = p.Pistemittari.Value + 350; 1229 kulta.Destroy(); 1230 } 1231 } 1232 1233 void Maxpointsreached(Pelaaja pallow) 1457 Luomaa(paikka, leveys, korkeus); 1458 spawnilista2.Add(paikka + siirtyma); 1459 } 1460 1461 void setspawn1(Vector paikka, double leveys, double korkeus) 1462 { 1463 Luomaa(paikka, leveys, korkeus); 1464 spawnilista1.Add(paikka + siirtyma); 1465 } 1466 1467 void Luokultapaikka(Vector paikka, double leveys, double korkeus) 1468 { 1469 Luomaa(paikka, leveys, korkeus); 1470 kultaLista.Add(paikka + siirtyma); 1471 } 1472 void Luoelppibonuspaikka(Vector paikka, double leveys, double korkeus) 1473 { 1474 Luomaa(paikka, leveys, korkeus); 1475 elppibonusLista.Add(paikka + siirtyma); 1476 } 1477 void Spawnkulta(int numero) 1478 { 1479 PhysicsObject Kultapala = new PhysicsObject(35, 35); 1480 1481 Kultapala.X = kultaLista[numero].X; 1482 Kultapala.Y = kultaLista[numero].Y; 1483 Kultapala.MaximumLifetime = TimeSpan.FromSeconds(15); 1484 Kultapala.Image = kulta; 1485 Kultapala.Tag = "Kulta"; 1486 1487 Add(Kultapala); 1488 } 1489 void Spawnelppibonus(int numero) 1490 { 1491 PhysicsObject Elppilaatikko = new PhysicsObject(35, 35); 1492 1493 Elppilaatikko.X = elppibonusLista[numero].X; 1494 Elppilaatikko.Y = elppibonusLista[numero].Y; 1495 Elppilaatikko.MaximumLifetime = TimeSpan.FromSeconds(20); 1496 Elppilaatikko.Image = elppibonus; 1497 Elppilaatikko.Tag = "Elppibonus"; 1498 1499 Add(Elppilaatikko); 1500 } 1501 void Spawnvauhtibonus(int numero) 1502 { 1503 PhysicsObject turbolaatikko = new PhysicsObject(35, 35); 1504 1505 turbolaatikko.X = elppibonusLista[numero].X; 1506 turbolaatikko.Y = elppibonusLista[numero].Y; 1507 turbolaatikko.MaximumLifetime = TimeSpan.FromSeconds(20); 1508 turbolaatikko.Image = energiabonus; 1509 turbolaatikko.Tag = "Turbobonus"; 1510 Add(turbolaatikko); 1511 } 1512 1513 void Kullankerays(PhysicsObject olio, PhysicsObject kulta) 1514 { 1515 if (olio is Pelaaja) 1516 { 1517 Pelaaja p = (Pelaaja)olio; 1518 p.Pistemittari.Value += 500; 1519 kulta.Destroy(); 1520 Kolikonkerays.Play(); 1521 } 1522 } 1523 void Elppibonuskerays(PhysicsObject olio, PhysicsObject elppibonus) 1524 { 1525 if (olio is Pelaaja) 1526 { 1527 Pelaaja p = (Pelaaja)olio; 1528 p.elamaMittari.Value += 150; 1529 elppibonus.Destroy(); 1530 Healaus.Play(); 1531 ExplosionSystem ss = new ExplosionSystem(Sydan, 100); 1532 ss.MaxScale = 30; 1533 ss.MinScale = 15; 1534 ss.MaxVelocity = 40; 1535 ss.MaxLifetime = 0.6; 1536 Add(ss); 1537 ss.AddEffect(p.Position, 15); 1538 } 1539 } 1540 void Vauhtibonuskerays(PhysicsObject olio, PhysicsObject energiabonus) 1541 { 1542 if (olio is Pelaaja) 1543 { 1544 Pelaaja p = (Pelaaja)olio; 1545 ExplosionSystem ss = new ExplosionSystem(salama, 100); 1546 ss.MaxScale = 30; 1547 ss.MinScale = 20; 1548 ss.MaxVelocity = 150; 1549 ss.MaxLifetime = 0.5; 1550 ss.MinRotation = 0.0; 1551 ss.MaxRotation = 365.0; 1552 ss.MinRotationSpeed = 2.0; 1553 Add(ss); 1554 ss.AddEffect(p.Position, 50); 1555 p.liikkumisnopeus = p.liikkumisnopeus * 2; 1556 energiabonus.Destroy(); 1557 Timer.SingleShot(5.0, delegate { p.liikkumisnopeus = p.liikkumisnopeus / 2; }); 1558 1559 } 1560 } 1561 1562 void LippuTankoKosketus(Pelaaja p, Flag f) 1563 { 1564 if (!f.OnLippu) return; 1565 1566 if (p == pallo && f.OnPunainen) 1567 { 1568 p.HasFlag = true; 1569 f.OnLippu = false; 1570 punalippu.Image = Punatanko; 1571 } 1572 if (p == pallo2 && !f.OnPunainen) 1573 { 1574 p.HasFlag = true; 1575 f.OnLippu = false; 1576 sinilippu.Image = Sinitanko; 1577 } 1578 if (p == pallo && !f.OnPunainen) 1579 { 1580 p.HasFlag = false; 1581 p.Pistemittari.Value += 2000; 1582 sinilippu.Image = Sinilippu; 1583 punalippu.Image = Punalippu; 1584 punalippu.OnLippu = true; 1585 sinilippu.OnLippu = true; 1586 ExplosionSystem es = new ExplosionSystem(Redlippu, 5); 1587 es.Position = f.Position; 1588 es.MaxScale = 30; 1589 es.MinScale = 30; 1590 es.MaxVelocity = 50; 1591 Add(es); 1592 es.AddEffect(f.Position, 5); 1593 } 1594 if (p == pallo2 && f.OnPunainen) 1595 { 1596 p.HasFlag = false; 1597 p.Pistemittari.Value += 2000; 1598 punalippu.Image = Punalippu; 1599 sinilippu.Image = Sinilippu; 1600 punalippu.OnLippu = true; 1601 sinilippu.OnLippu = true; 1602 ExplosionSystem es = new ExplosionSystem(Blulippu, 5); 1603 es.Position = f.Position; 1604 es.MaxScale = 30; 1605 es.MinScale = 30; 1606 es.MaxVelocity = 50; 1607 Add(es); 1608 es.AddEffect(f.Position, 5); 1609 } 1610 } 1611 1612 void Maxpointsreached(Pelaaja pallow) 1234 1613 { 1235 1614 if (pallow == pallo2) 1236 1615 { 1237 Label voitto = new Label(" Punainen pallo voittaa pelin");1616 Label voitto = new Label("The red ball wins!"); 1238 1617 voitto.Color = Color.White; 1239 1618 voitto.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 1240 voitto.Position = new Vector(0, 100);1619 voitto.Position = new Vector(0, 100); 1241 1620 voitto.Size = new Vector(300, 50); 1242 1621 Add(voitto); 1243 Timer.SingleShot(5.0, delegate1244 {1245 pallo.Pistemittari.Value = 0;1246 pallo2.Pistemittari.Value = 0;1247 pallo.Combo = 1;1248 pallo2.Combo = 1;1249 Kutsuvalikko();1250 });1251 1622 } 1252 1623 if (pallow == pallo) 1253 1624 { 1254 Label voitto2 = new Label(" Sininen pallo voitti pelin");1625 Label voitto2 = new Label("The blue ball wins!"); 1255 1626 voitto2.Color = Color.White; 1256 voitto2.MaximumLifetime = new TimeSpan (0,0,0,0,5000);1627 voitto2.MaximumLifetime = new TimeSpan(0, 0, 0, 0, 5000); 1257 1628 voitto2.Position = new Vector(0, 100); 1258 1629 voitto2.Size = new Vector(300, 50); 1259 1630 Add(voitto2); 1260 Timer.SingleShot(5.0, delegate1261 {1262 pallo.Pistemittari.Value = 0;1263 pallo2.Pistemittari.Value = 0;1264 pallo.Combo = 1;1265 pallo2.Combo = 1;1266 Kutsuvalikko();1267 });1268 1269 1631 } 1270 1632 } -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/FromAbove.csproj.Debug.cachefile
r3852 r3982 1 1 Content\Punapallo.xnb 2 Content\Testikartta.xnb 3 Content\Yang.xnb 2 4 Content\Sinipallo.xnb 3 5 Content\Punapati.xnb … … 18 20 Content\Dragunov.xnb 19 21 Content\Spas12.xnb 20 Content\Testikartta.xnb21 Content\Yang.xnb22 22 Content\Kulta.xnb 23 23 Content\Testikartta DM.xnb 24 24 Content\Yang DM.xnb 25 Content\Palikka.xnb 26 Content\Elppilaatikko.xnb 27 Content\Vaara.xnb 28 Content\Elppibonus.xnb 29 Content\Energiabonus.xnb 30 Content\Punalipputanko.xnb 31 Content\Sinilipputanko.xnb 32 Content\SinilipputankoLippu.xnb 33 Content\PunalipputankoLippu.xnb 34 Content\coin-drop-5.xnb 35 Content\tablet-bottle-1.xnb 36 Content\gun-cocking-01.xnb 37 Content\CTF Middle.xnb 38 Content\BluFlag.xnb 39 Content\RedFlag.xnb -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/bin/x86/Debug/Jypeli.xml
r3852 r3982 644 644 <param name="time">Peliaika.</param> 645 645 </member> 646 <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject)"> 647 <summary> 648 NÀkeekö olio toisen. 649 </summary> 650 <param name="obj">Toinen olio</param> 651 <returns></returns> 652 </member> 653 <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Predicate{Jypeli.GameObject})"> 654 <summary> 655 NÀkeekö olio toisen. 656 </summary> 657 <param name="obj">Toinen olio</param> 658 <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 659 <returns></returns> 660 </member> 646 661 <member name="P:Jypeli.GameObject.IsVisible"> 647 662 <summary> … … 768 783 </summary> 769 784 </member> 785 <member name="M:Jypeli.PhysicsObject.MakeOneWay"> 786 <summary> 787 Tekee oliosta lÀpimentÀvÀn alhaalta ylöspÀin (tasohyppelytaso). 788 Huom. ei toimi yhdessÀ CollisionIgnoreGroupien kanssa! 789 </summary> 790 </member> 791 <member name="M:Jypeli.PhysicsObject.MakeOneWay(Jypeli.Vector)"> 792 <summary> 793 Tekee oliosta lÀpimentÀvÀn vektorin suuntaan. 794 Huom. ei toimi yhdessÀ CollisionIgnoreGroupien kanssa! 795 </summary> 796 </member> 770 797 <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,Jypeli.CollisionShapeParameters)"> 771 798 <summary> … … 1105 1132 <member name="M:PlatformCharacter2.Turn(Jypeli.Direction)"> 1106 1133 <summary> 1107 PysÀhtyy ja kÀÀntyy vasemmalle tai oikealle.1108 </summary> 1109 <param name="direction"> Rintamasuunta. Direction.Left tai Direction.Right</param>1134 KÀÀntyy. 1135 </summary> 1136 <param name="direction">Suunta</param> 1110 1137 </member> 1111 1138 <member name="M:PlatformCharacter2.StopWalking"> … … 1119 1146 </summary> 1120 1147 <param name="speed">LÀhtönopeus.</param> 1148 </member> 1149 <member name="M:PlatformCharacter2.ForceJump(System.Double)"> 1150 <summary> 1151 HyppÀÀ vaikka olio ei olisikaan toisen pÀÀllÀ. 1152 </summary> 1153 <param name="speed">LÀhtönopeus maasta.</param> 1121 1154 </member> 1122 1155 <member name="M:PlatformCharacter2.Update(Jypeli.Time)"> … … 1175 1208 </summary> 1176 1209 </member> 1177 <member name="P:PlatformCharacter2.LeftWalkingAnimation"> 1178 <summary> 1179 KÀvelyanimaatio vasemmalle. 1180 </summary> 1181 </member> 1182 <member name="P:PlatformCharacter2.RightWalkingAnimation"> 1183 <summary> 1184 KÀvelyanimaatio oikealle. 1185 </summary> 1186 </member> 1187 <member name="P:PlatformCharacter2.LeftIdleAnimation"> 1188 <summary> 1189 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan, 1190 kÀÀntyneenÀ vasemmalle. 1191 </summary> 1192 </member> 1193 <member name="P:PlatformCharacter2.RightIdleAnimation"> 1194 <summary> 1195 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan, 1196 kÀÀntyneenÀ oikealle. 1197 </summary> 1198 </member> 1199 <member name="P:PlatformCharacter2.IdleAnimation"> 1200 <summary> 1201 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan. 1202 </summary> 1203 </member> 1204 <member name="P:PlatformCharacter2.WalkingAnimation"> 1205 <summary> 1206 Animaatio, jota kÀytetÀÀn kun hahmo kÀvelee. 1210 <member name="P:PlatformCharacter2.AnimWalk"> 1211 <summary> 1212 KÀvelyanimaatio (oikealle) 1213 </summary> 1214 </member> 1215 <member name="P:PlatformCharacter2.AnimJump"> 1216 <summary> 1217 Hyppyanimaatio (oikealle) 1218 </summary> 1219 </member> 1220 <member name="P:PlatformCharacter2.AnimFall"> 1221 <summary> 1222 Putoamisanimaatio (oikealle) 1223 </summary> 1224 </member> 1225 <member name="P:PlatformCharacter2.LoopJumpAnim"> 1226 <summary> 1227 Toistetaanko hyppyanimaatiota useammin kuin kerran. 1228 </summary> 1229 </member> 1230 <member name="P:PlatformCharacter2.LoopFallAnim"> 1231 <summary> 1232 Toistetaanko putoamisanimaatiota useammin kuin kerran. 1233 </summary> 1234 </member> 1235 <member name="P:PlatformCharacter2.AnimIdle"> 1236 <summary> 1237 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan (kÀÀntyneenÀ oikealle) 1238 </summary> 1239 </member> 1240 <member name="P:PlatformCharacter2.WalkOnAir"> 1241 <summary> 1242 Toistetaanko kÀvelyanimaatiota ilmassa liikuttaessa? 1207 1243 </summary> 1208 1244 </member> … … 2103 2139 <param name="action"></param> 2104 2140 </member> 2141 <member name="M:Jypeli.Game.DoNextUpdate``1(System.Action{``0},``0)"> 2142 <summary> 2143 Suorittaa aliohjelman seuraavalla pÀivityksellÀ. 2144 </summary> 2145 <typeparam name="T1"></typeparam> 2146 <param name="action"></param> 2147 <param name="p1"></param> 2148 </member> 2149 <member name="M:Jypeli.Game.DoNextUpdate``2(System.Action{``0,``1},``0,``1)"> 2150 <summary> 2151 Suorittaa aliohjelman seuraavalla pÀivityksellÀ. 2152 </summary> 2153 <typeparam name="T1"></typeparam> 2154 <typeparam name="T2"></typeparam> 2155 <param name="action"></param> 2156 <param name="p1"></param> 2157 <param name="p2"></param> 2158 </member> 2105 2159 <member name="M:Jypeli.Game.AssertInitialized``1(System.Action{``0},``0)"> 2106 2160 <summary> … … 2111 2165 <member name="M:Jypeli.Game.Add(Jypeli.IGameObject)"> 2112 2166 <summary> 2113 LisÀÀ olion peliin, kerrokseen 0. 2167 LisÀÀ olion peliin. 2168 Tavalliset oliot tulevat automaattisesti kerrokselle 0 2169 ja ruutuoliot pÀÀllimmÀiselle kerrokselle. 2114 2170 </summary> 2115 2171 </member> … … 2272 2328 <returns>Mahdollinen olio</returns> 2273 2329 </member> 2330 <member name="M:Jypeli.Game.LoadAnimation(System.String)"> 2331 <summary> 2332 Lataa animaation contentista. 2333 </summary> 2334 <param name="name">Animaation nimi (ei tarkennetta)</param> 2335 <returns>Animation-olio</returns> 2336 </member> 2274 2337 <member name="M:Jypeli.Game.LoadImage(System.String)"> 2275 2338 <summary> … … 2345 2408 <member name="M:Jypeli.Game.ClearGameObjects"> 2346 2409 <summary> 2347 Tuohoaa ja poistaa pelistÀ kaikki pelioliot (ml. fysiikkaoliot). 2410 Tuhoaa ja poistaa pelistÀ kaikki pelioliot (ml. fysiikkaoliot). 2411 </summary> 2412 </member> 2413 <member name="M:Jypeli.Game.PausedUpdate(Jypeli.Time)"> 2414 <summary> 2415 Ajetaan Updaten sijaan kun peli on pysÀhdyksissÀ. 2348 2416 </summary> 2349 2417 </member> … … 2365 2433 XNA calls this when graphics resources need to be loaded. 2366 2434 Note that this can be called multiple times (whenever the graphics device is reset). 2435 </summary> 2436 </member> 2437 <member name="M:Jypeli.Game.CallBegin"> 2438 <summary> 2439 Aloittaa pelin kutsumalla Begin-metodia. 2440 TÀrkeÀÀ: kutsu tÀtÀ, ÀlÀ BeginiÀ suoraan, sillÀ muuten peli ei pÀivity! 2367 2441 </summary> 2368 2442 </member> … … 2394 2468 <returns></returns> 2395 2469 </member> 2470 <member name="M:Jypeli.Game.Pause"> 2471 <summary> 2472 PysÀyttÀÀ pelin tai jatkaa sitÀ, jos se on jo pysÀytetty. 2473 </summary> 2474 </member> 2396 2475 <member name="M:Jypeli.Game.Exit"> 2397 2476 <summary> … … 2434 2513 <param name="name">Fontin tiedoston nimi, ilman pÀÀtettÀ.</param> 2435 2514 </member> 2515 <member name="P:Jypeli.Game.IsPaused"> 2516 <summary> 2517 Onko peli pysÀhdyksissÀ. 2518 </summary> 2519 </member> 2436 2520 <member name="P:Jypeli.Game.Layers"> 2437 2521 <summary> 2438 2522 Kerrokset, joilla pelioliot viihtyvÀt. 2523 </summary> 2524 </member> 2525 <member name="P:Jypeli.Game.StaticLayers"> 2526 <summary> 2527 Kerrokset, joilla olevat pelioliot eivÀt liiku kameran mukana. 2528 </summary> 2529 </member> 2530 <member name="P:Jypeli.Game.DynamicLayers"> 2531 <summary> 2532 Kerrokset, joilla olevat pelioliot liikkuvat kameran mukana. 2439 2533 </summary> 2440 2534 </member> … … 2484 2578 <summary> 2485 2579 VÀri, jolla kentÀn reunat piirretÀÀn. 2580 </summary> 2581 </member> 2582 <member name="P:Jypeli.Game.SmoothTextures"> 2583 <summary> 2584 Tekstuurien (kuvien) reunanpehmennys skaalattaessa (oletus pÀÀllÀ). 2486 2585 </summary> 2487 2586 </member> … … 2578 2677 <member name="P:Jypeli.Game.Time"> 2579 2678 <summary> 2580 Peliaika. TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa. 2679 Peliaika. SisÀltÀÀ tiedon siitÀ, kuinka kauan peliÀ on pelattu (Time.SinceStartOfGame) 2680 ja kuinka kauan on viimeisestÀ pelin pÀivityksestÀ (Time.SinceLastUpdate). 2681 TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa kun peli ei ole pause-tilassa. 2682 </summary> 2683 </member> 2684 <member name="P:Jypeli.Game.RealTime"> 2685 <summary> 2686 Todellinen peliaika. SisÀltÀÀ tiedon siitÀ, kuinka kauan peliÀ on pelattu (Time.SinceStartOfGame) 2687 ja kuinka kauan on viimeisestÀ pelin pÀivityksestÀ (Time.SinceLastUpdate). 2688 TÀtÀ pÀivitetÀÀn noin 30 kertaa sekunnissa, myös pause-tilassa. 2581 2689 </summary> 2582 2690 </member> … … 2995 3103 <returns>Muunnettu kokoelma</returns> 2996 3104 </member> 3105 <member name="T:Jypeli.ObjectHelper"> 3106 <summary> 3107 Apuluokka kaikille olioille 3108 </summary> 3109 </member> 3110 <member name="M:Jypeli.ObjectHelper.GetHashCode(System.Object[])"> 3111 <summary> 3112 Palauttaa hajautuskoodin usean olion kokoelmalle. 3113 </summary> 3114 <param name="objects"></param> 3115 <returns></returns> 3116 </member> 2997 3117 <member name="T:Jypeli.ReturnHelper"> 2998 3118 <summary> … … 3021 3141 <param name="output">Mihin kopioidaan</param> 3022 3142 </member> 3143 <member name="M:Jypeli.StringHelpers.StringEquals(System.Object,System.Object)"> 3144 <summary> 3145 Vertaa kahta oliota, jotka ovat joko merkkijonoja tai StringBuildereita, merkki kerrallaan. 3146 </summary> 3147 <param name="o1"></param> 3148 <param name="o2"></param> 3149 <returns></returns> 3150 </member> 3023 3151 <member name="M:Jypeli.StringHelpers.RemoveLast(System.Text.StringBuilder,System.Int32)"> 3024 3152 <summary> … … 3029 3157 <param name="chars">Poistettavien merkkien mÀÀrÀ</param> 3030 3158 <returns></returns> 3159 </member> 3160 <member name="M:Jypeli.StringHelpers.Substring(System.Text.StringBuilder,System.Text.StringBuilder,System.Int32,System.Int32)"> 3161 <summary> 3162 Kirjoittaa osamerkkijonon toiseen StringBuilderiin. 3163 </summary> 3164 <param name="src">StringBuilder josta luetaan</param> 3165 <param name="dest">StringBuilder johon kirjoitetaan</param> 3166 <param name="start">EnsimmÀinen merkki osajonosta</param> 3167 <param name="length">Osajonon pituus</param> 3168 </member> 3169 <member name="M:Jypeli.StringHelpers.Substring(System.Text.StringBuilder,System.Int32,System.Int32)"> 3170 <summary> 3171 Palauttaa osamerkkijonon toisena StringBuilderina. 3172 </summary> 3173 <param name="builder">StringBuilder-instanssi</param> 3174 <param name="start">EnsimmÀinen merkki osajonosta</param> 3175 <param name="length">Osajonon pituus</param> 3176 <returns>Osamerkkijono-StringBuilder</returns> 3177 </member> 3178 <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Text.StringBuilder)"> 3179 <summary> 3180 Poistaa koko StringBuilderin sisÀllön ja kirjoittaa sen toiseen StringBuilderiin. 3181 </summary> 3182 <param name="src">StringBuilder josta otetaan</param> 3183 <param name="dest">StringBuilder johon kirjoitetaan</param> 3184 </member> 3185 <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Text.StringBuilder,System.Int32,System.Int32)"> 3186 <summary> 3187 Poistaa osamerkkijonon ja kirjoittaa sen toiseen StringBuilderiin. 3188 </summary> 3189 <param name="src">StringBuilder josta otetaan</param> 3190 <param name="dest">StringBuilder johon kirjoitetaan</param> 3191 <param name="start">EnsimmÀinen merkki osajonosta</param> 3192 <param name="length">Osajonon pituus</param> 3193 </member> 3194 <member name="M:Jypeli.StringHelpers.PutTo(System.Text.StringBuilder,System.Int32,System.Int32)"> 3195 <summary> 3196 Poistaa osamerkkijonon ja palauttaa sen toisena StringBuilderina.. 3197 </summary> 3198 <param name="builder">StringBuilder-instanssi</param> 3199 <param name="start">EnsimmÀinen merkki osajonosta</param> 3200 <param name="length">Osajonon pituus</param> 3201 <returns>Osamerkkijono-StringBuilder</returns> 3031 3202 </member> 3032 3203 <member name="M:Jypeli.StringHelpers.Repeat(System.String,System.Int32)"> … … 3552 3723 Pistetulo. 3553 3724 </summary> 3725 <param name="left">Vasen vektori</param> 3726 <param name="right">Oikea vektori</param> 3727 <returns></returns> 3728 </member> 3729 <member name="M:Jypeli.Vector.CrossProduct(Jypeli.Vector,Jypeli.Vector)"> 3730 <summary> 3731 Ristitulo. 3732 Palauttaa kohtisuoraan vektoreita vastaan olevan uuden vektorin pituuden. 3733 Tuloksen merkki kertoo kumpaan suuntaan vektori osoittaa. 3734 </summary> 3735 <param name="left">Vasen vektori</param> 3736 <param name="right">Oikea vektori</param> 3737 <returns></returns> 3554 3738 </member> 3555 3739 <member name="M:Jypeli.Vector.ComponentProduct(Jypeli.Vector,Jypeli.Vector)"> … … 3933 4117 <param name="height">Pinnan korkeus</param> 3934 4118 </member> 3935 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double[],System.Double,System.Double,System.Double)">3936 <summary>3937 Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen pinta.3938 Pinta kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin3939 vÀli on aina sama.3940 </summary>3941 <param name="width">Pinnan leveys</param>3942 <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param>3943 <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen,3944 jos halutaan muuttaa koko pinnan korkeutta muuttamatta jokaista pistettÀ yksitellen.3945 Tavallisesti arvoksi kelpaa 1.0.</param>3946 <param name="lmargin">Vasen marginaali</param>3947 <param name="rmargin">Oikea marginaali</param>3948 <remarks>3949 Huomaa, ettÀ pinnassa ei voi olla kahta pistettÀ pÀÀllekkÀin.3950 </remarks>3951 </member>3952 4119 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32)"> 3953 4120 <summary> … … 3960 4127 <returns></returns> 3961 4128 </member> 3962 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double)">3963 <summary>3964 Luo satunnaisen pinnan.3965 </summary>3966 <param name="width">Pinnan leveys</param>3967 <param name="min">Matalin kohta.</param>3968 <param name="max">Korkein kohta.</param>3969 <param name="points">Pisteiden mÀÀrÀ.</param>3970 <param name="lmargin">Vasen marginaali</param>3971 <param name="rmargin">Oikea marginaali</param>3972 <returns></returns>3973 </member>3974 4129 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32)"> 3975 4130 <summary> … … 3981 4136 <param name="points">Pisteiden mÀÀrÀ.</param> 3982 4137 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param> 3983 <returns></returns>3984 </member>3985 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32,System.Double,System.Double)">3986 <summary>3987 Luo satunnaisen pinnan.3988 </summary>3989 <param name="width">Pinnan leveys</param>3990 <param name="min">Matalin kohta.</param>3991 <param name="max">Korkein kohta.</param>3992 <param name="points">Pisteiden mÀÀrÀ.</param>3993 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>3994 <param name="lmargin">Vasen marginaali</param>3995 <param name="rmargin">Oikea marginaali</param>3996 4138 <returns></returns> 3997 4139 </member> … … 5286 5428 <returns></returns> 5287 5429 </member> 5288 <member name="M:Jypeli.Image.CreateStarSky(System.Int32,System.Int32,System.Int32)"> 5430 <member name="M:Jypeli.Image.FromURL(System.String)"> 5431 <summary> 5432 Lataa kuvan InternetistÀ. 5433 </summary> 5434 <param name="url">Kuvan URL-osoite</param> 5435 <returns>Kuva</returns> 5436 </member> 5437 <member name="M:Jypeli.Image.CreateStarSky(System.Int32,System.Int32,System.Int32,System.Boolean)"> 5289 5438 <summary> 5290 5439 Luo tÀhtitaivaskuvan. … … 5293 5442 <param name="height">Tekstuurin korkeus.</param> 5294 5443 <param name="stars">TÀhtien mÀÀrÀ.</param> 5444 <param name="transparent">Onko tausta lÀpinÀkyvÀ vai ei (jolloin siitÀ tulee tÀysin musta)</param> 5295 5445 <returns>Tekstuuri.</returns> 5296 5446 </member> … … 5478 5628 </remarks> 5479 5629 </member> 5630 <member name="M:Jypeli.Renderer.DrawText(System.String,Microsoft.Xna.Framework.Matrix@,Jypeli.Font,Jypeli.Color)"> 5631 <summary> 5632 PiirtÀÀ tekstiÀ ruudulle. Varoitus: kÀyttÀÀ XNA:n ruutukoordinaatistoa, jossa 5633 origo on vasemmassa ylÀreunassa ja y-akseli kasvaa alaspÀin! 5634 </summary> 5635 <param name="text">Teksti</param> 5636 <param name="transformation">Transformaatio</param> 5637 <param name="font">Fontti</param> 5638 <param name="color">Tekstin vÀri</param> 5639 </member> 5480 5640 <member name="M:Jypeli.Renderer.DrawShape(Jypeli.Shape,Microsoft.Xna.Framework.Matrix@,Microsoft.Xna.Framework.Matrix@,Jypeli.Image,Jypeli.Vector,Jypeli.Color)"> 5481 5641 <summary> … … 5640 5800 </summary> 5641 5801 </member> 5802 <member name="T:Physics2DDotNet.DataTypes.LinkedList2`1"> 5803 <summary> 5804 Custom linked list that allows more liberal insertion of nodes 5805 unlike the one provided by .net framework 4.5 5806 </summary> 5807 </member> 5642 5808 <member name="T:Jypeli.MediaPlayer"> 5643 5809 <summary> … … 5651 5817 <param name="songName">Kappaleen nimi.</param> 5652 5818 </member> 5819 <member name="M:Jypeli.MediaPlayer.PlayFromFile(System.String)"> 5820 <summary> 5821 Soittaa kappaleen tiedostosta. 5822 </summary> 5823 <param name="fileName">Tiedoston nimi.</param> 5824 </member> 5825 <member name="M:Jypeli.MediaPlayer.PlayFromURL(System.String)"> 5826 <summary> 5827 Soittaa kappaleen nettiosoitteesta. 5828 </summary> 5829 <param name="url">Nettiosoite (URL).</param> 5830 </member> 5653 5831 <member name="M:Jypeli.MediaPlayer.Pause"> 5654 5832 <summary> … … 5678 5856 <member name="P:Jypeli.MediaPlayer.IsRepeating"> 5679 5857 <summary> 5680 Toistetaanko kappaleita. 5858 Toistetaanko kappaleita alusta. 5859 </summary> 5860 </member> 5861 <member name="P:Jypeli.MediaPlayer.IsPlaying"> 5862 <summary> 5863 Soitetaanko tÀllÀ hetkellÀ mitÀÀn. 5864 </summary> 5865 </member> 5866 <member name="M:Jypeli.FileManager.ChDir(System.String)"> 5867 <summary> 5868 Vaihtaa nykyistÀ hakemistoa. 5869 </summary> 5870 <param name="path">Hakemistopolku</param> 5871 <returns>Vaihdettiinko hakemistoa</returns> 5872 </member> 5873 <member name="M:Jypeli.FileManager.MkDir(System.String)"> 5874 <summary> 5875 Luo uuden hakemiston. 5876 </summary> 5877 <param name="path">Luotavan hakemiston nimi.</param> 5878 </member> 5879 <member name="M:Jypeli.FileManager.RmDir(System.String)"> 5880 <summary> 5881 Poistaa hakemiston. 5882 </summary> 5883 <param name="path">Poistettavan hakemiston nimi.</param> 5884 </member> 5885 <member name="M:Jypeli.FileManager.PushDir(System.String)"> 5886 <summary> 5887 Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin. 5888 Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. 5889 </summary> 5890 <param name="dir"></param> 5891 </member> 5892 <member name="M:Jypeli.FileManager.PopDir"> 5893 <summary> 5894 Palauttaa edellisen työhakemiston. 5895 Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen. 5896 </summary> 5897 </member> 5898 <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})"> 5899 <summary> 5900 Avaa tiedoston (lukua varten) ja tekee sillÀ jotain. 5901 </summary> 5902 <param name="fileName">Tiedoston nimi</param> 5903 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 5904 <example> 5905 { 5906 DoWith( "kuva.png", AsetaKuva ); 5907 } 5908 5909 void AsetaKuva( StorageFile kuva ) 5910 { 5911 olio.Image = new Image( kuva ); 5912 } 5913 </example> 5914 </member> 5915 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})"> 5916 <summary> 5917 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 5918 </summary> 5919 <param name="url">Nettiosoite</param> 5920 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 5921 <example> 5922 { 5923 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 5924 } 5925 5926 void AsetaKuva( StorageFile kuva ) 5927 { 5928 olio.Image = new Image( kuva ); 5929 } 5930 </example> 5931 </member> 5932 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})"> 5933 <summary> 5934 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 5935 </summary> 5936 <param name="url">Nettiosoite</param> 5937 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 5938 <example> 5939 { 5940 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 5941 } 5942 5943 void AsetaKuva( StorageFile kuva ) 5944 { 5945 olio.Image = new Image( kuva ); 5946 } 5947 </example> 5948 </member> 5949 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])"> 5950 <summary> 5951 Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 5952 </summary> 5953 <param name="callback">Aliohjelma</param> 5954 <param name="actions">Operaatiot</param> 5955 </member> 5956 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])"> 5957 <summary> 5958 Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 5959 </summary> 5960 <param name="callback">Aliohjelma</param> 5961 <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param> 5962 <param name="actions">Operaatiot</param> 5963 </member> 5964 <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)"> 5965 <summary> 5966 Vie virran sisÀllön tiedostoon. 5967 </summary> 5968 <param name="objStream">Virta</param> 5969 <param name="fileName">Tiedoston nimi</param> 5970 </member> 5971 <member name="P:Jypeli.FileManager.CurrentDirectory"> 5972 <summary> 5973 Nykyinen työhakemisto. 5681 5974 </summary> 5682 5975 </member> … … 6407 6700 </summary> 6408 6701 </member> 6702 <member name="M:Jypeli.Widgets.MessageDisplay.Add(System.String,Jypeli.Color)"> 6703 <summary> 6704 LisÀÀ uuden viestin nÀkymÀÀn. 6705 </summary> 6706 </member> 6409 6707 <member name="M:Jypeli.Widgets.MessageDisplay.Clear"> 6410 6708 <summary> … … 6635 6933 </summary> 6636 6934 </member> 6935 <member name="P:Jypeli.Widgets.ScoreListWidget.ScoreFormat"> 6936 <summary> 6937 Pisteiden muoto (oletus on {0}) 6938 </summary> 6939 </member> 6940 <member name="P:Jypeli.Widgets.ScoreListWidget.InfinityMarker"> 6941 <summary> 6942 ÃÀrettömÀn pistemÀÀrÀn merkki. Oletus '-' 6943 </summary> 6944 </member> 6637 6945 <member name="T:Jypeli.Widgets.Slider"> 6638 6946 <summary> … … 6675 6983 <summary> 6676 6984 Alustaa aloitusruudun. 6985 </summary> 6986 </member> 6987 <member name="P:Jypeli.Widgets.SplashScreen.NameLabel"> 6988 <summary> 6989 Pelin nimen nÀyttÀvÀ tekstikenttÀ. 6990 </summary> 6991 </member> 6992 <member name="P:Jypeli.Widgets.SplashScreen.CopyrightLabel"> 6993 <summary> 6994 Pelin tekijÀnoikeudet nÀyttÀvÀ tekstikenttÀ. 6995 </summary> 6996 </member> 6997 <member name="P:Jypeli.Widgets.SplashScreen.AuthorsLabel"> 6998 <summary> 6999 Pelin tekijÀt nÀyttÀvÀ tekstikenttÀ. 7000 </summary> 7001 </member> 7002 <member name="P:Jypeli.Widgets.SplashScreen.TextBody"> 7003 <summary> 7004 PÀÀtekstikenttÀ. 7005 </summary> 7006 </member> 7007 <member name="P:Jypeli.Widgets.SplashScreen.StartLabel"> 7008 <summary> 7009 Aloita peli painamalla... -tekstin nÀyttÀvÀ tekstikenttÀ. 7010 KÀytÀ ominaisuuksia ControlHelp ja LoadingText jos haluat muuttaa itse tekstiÀ. 6677 7011 </summary> 6678 7012 </member> … … 6835 7169 </summary> 6836 7170 <param name="time"></param> 7171 </member> 7172 <member name="M:Jypeli.SynchronousList`1.Update(Jypeli.Time,System.Predicate{`0})"> 7173 <summary> 7174 LisÀÀ ja poistaa jonossa olevat elementit sekÀ kutsuu niiden 7175 Update-metodia tietyllÀ ehdolla. 7176 </summary> 7177 <param name="time"></param> 7178 </member> 7179 <member name="M:Jypeli.SynchronousList`1.ForEach(System.Action{`0})"> 7180 <summary> 7181 Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. 7182 </summary> 7183 <param name="action">Toiminto</param> 7184 </member> 7185 <member name="M:Jypeli.SynchronousList`1.ForEach``1(System.Action{`0,``0},``0)"> 7186 <summary> 7187 Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. 7188 </summary> 7189 <typeparam name="T1">Toisen parametrin tyyppi</typeparam> 7190 <param name="action">Toiminto</param> 7191 <param name="p1">Toinen parametri</param> 6837 7192 </member> 6838 7193 <member name="P:Jypeli.SynchronousList`1.Item(System.Int32)"> … … 9919 10274 </summary> 9920 10275 </member> 10276 <member name="P:PlatformCharacter.WalkOnAir"> 10277 <summary> 10278 Toistetaanko kÀvelyanimaatiota ilmassa liikuttaessa? 10279 </summary> 10280 </member> 9921 10281 <member name="E:PlatformCharacter.DirectionChanged"> 9922 10282 <summary> … … 10885 11245 <param name="hardLineWidth">Leveys jonka jÀlkeen sana katkaistaan keskeltÀ.</param> 10886 11246 </member> 10887 <member name="M:Jypeli.Font.FindWrapIndex(System. String,System.Double,System.Boolean)">11247 <member name="M:Jypeli.Font.FindWrapIndex(System.Text.StringBuilder,System.Double,System.Boolean)"> 10888 11248 <summary> 10889 11249 Etsii katkaisuindeksin merkkijonolle merkki kerrallaan. … … 11114 11474 <c>true</c> jos alhaalla, muuten <c>painettuna</c>. 11115 11475 </returns> 11476 </member> 11477 <member name="M:Jypeli.Controls.Keyboard.ListenWSAD(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector},System.String)"> 11478 <summary> 11479 Kuuntelee W, S, A ja D -nÀppÀimiÀ. 11480 </summary> 11481 <param name="state">NÀppÀinten kuunneltava tila</param> 11482 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11483 <param name="helpText">Ohjeteksti.</param> 11484 </member> 11485 <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``1(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0},System.String,``0)"> 11486 <summary> 11487 Kuuntelee W, S, A ja D -nÀppÀimiÀ. 11488 </summary> 11489 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11490 <param name="state">NÀppÀinten kuunneltava tila</param> 11491 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11492 <param name="helpText">Ohjeteksti.</param> 11493 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11494 </member> 11495 <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``2(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1},System.String,``0,``1)"> 11496 <summary> 11497 Kuuntelee W, S, A ja D -nÀppÀimiÀ. 11498 </summary> 11499 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11500 <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 11501 <param name="state">NÀppÀinten kuunneltava tila</param> 11502 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11503 <param name="helpText">Ohjeteksti.</param> 11504 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11505 <param name="p2">Toisen oman parametrin arvo</param> 11506 </member> 11507 <member name="M:Jypeli.Controls.Keyboard.ListenWSAD``3(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1,``2},System.String,``0,``1,``2)"> 11508 <summary> 11509 Kuuntelee W, S, A ja D -nÀppÀimiÀ. 11510 </summary> 11511 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11512 <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 11513 <param name="state">NÀppÀinten kuunneltava tila</param> 11514 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11515 <param name="helpText">Ohjeteksti.</param> 11516 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11517 <param name="p2">Toisen oman parametrin arvo</param> 11518 </member> 11519 <member name="M:Jypeli.Controls.Keyboard.ListenArrows(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector},System.String)"> 11520 <summary> 11521 Kuuntelee nuolinÀppÀimiÀ. 11522 </summary> 11523 <param name="state">NÀppÀinten kuunneltava tila</param> 11524 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11525 <param name="helpText">Ohjeteksti.</param> 11526 </member> 11527 <member name="M:Jypeli.Controls.Keyboard.ListenArrows``1(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0},System.String,``0)"> 11528 <summary> 11529 Kuuntelee nuolinÀppÀimiÀ. 11530 </summary> 11531 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11532 <param name="state">NÀppÀinten kuunneltava tila</param> 11533 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11534 <param name="helpText">Ohjeteksti.</param> 11535 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11536 </member> 11537 <member name="M:Jypeli.Controls.Keyboard.ListenArrows``2(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1},System.String,``0,``1)"> 11538 <summary> 11539 Kuuntelee nuolinÀppÀimiÀ. 11540 </summary> 11541 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11542 <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 11543 <param name="state">NÀppÀinten kuunneltava tila</param> 11544 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11545 <param name="helpText">Ohjeteksti.</param> 11546 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11547 <param name="p2">Toisen oman parametrin arvo</param> 11548 </member> 11549 <member name="M:Jypeli.Controls.Keyboard.ListenArrows``3(Jypeli.ButtonState,Jypeli.Controls.Handler{Jypeli.Vector,``0,``1,``2},System.String,``0,``1,``2)"> 11550 <summary> 11551 Kuuntelee nuolinÀppÀimiÀ. 11552 </summary> 11553 <typeparam name="T1">EnsimmÀisen oman parametrin tyyppi</typeparam> 11554 <typeparam name="T2">Toisen oman parametrin tyyppi</typeparam> 11555 <param name="state">NÀppÀinten kuunneltava tila</param> 11556 <param name="handler">TapahtumakÀsittelijÀ. EnsimmÀinen parametri on automaattisesti yksikköpituinen vektori.</param> 11557 <param name="helpText">Ohjeteksti.</param> 11558 <param name="p1">EnsimmÀisen oman parametrin arvo</param> 11559 <param name="p2">Toisen oman parametrin arvo</param> 11116 11560 </member> 11117 11561 <member name="M:Jypeli.ObjectLoadMethods.AddByTag(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})"> … … 11636 12080 <param name="direction">Suunta (TriggerDirection.Irrelevant, TriggerDirection.Up tai TriggerDirection.Down)</param> 11637 12081 <param name="method">Aliohjelma, jota kutsutaan.</param> 12082 </member> 12083 <member name="M:Jypeli.Meter`1.AddTrigger(`0,Jypeli.TriggerDirection,System.Action{`0})"> 12084 <summary> 12085 LisÀÀ mittarille rajan, jonka yli mentÀessÀ laukaistaan aliohjelma. 12086 </summary> 12087 <param name="value">Mittarin arvo</param> 12088 <param name="direction">Suunta (TriggerDirection.Irrelevant, TriggerDirection.Up tai TriggerDirection.Down)</param> 12089 <param name="method">Aliohjelma, jota kutsutaan (parametrina mittarin arvo).</param> 11638 12090 </member> 11639 12091 <member name="M:Jypeli.Meter`1.RemoveTriggers(`0)"> … … 13647 14099 </summary> 13648 14100 </member> 14101 <member name="M:Jypeli.RandomGen.NextLetter(System.Boolean)"> 14102 <summary> 14103 Arpoo satunnaisen kirjaimen vÀliltÀ a-z. 14104 </summary> 14105 <param name="upperCase">KÀytetÀÀnkö ISOJA KIRJAIMIA</param> 14106 <returns>Satunnainen kirjain</returns> 14107 </member> 13649 14108 <member name="M:Jypeli.RandomGen.NextDirection"> 13650 14109 <summary> … … 13803 14262 </summary> 13804 14263 </member> 14264 <member name="P:Jypeli.RoadMap.DefaultFriction"> 14265 <summary> 14266 Tien oletuskitka. 14267 </summary> 14268 </member> 13805 14269 <member name="P:Jypeli.RoadMap.Segments"> 13806 14270 <summary> … … 13901 14365 <summary> 13902 14366 Onko piste muodon sisÀllÀ. 13903 Pisteen koordinaatiston origo on muodon keskellÀ. Muoto on kokoa 1x1. 14367 Pisteen koordinaatiston origo on muodon keskellÀ. 14368 Muoto on kokoa 1x1 jos IsUnitSize, muuten saman kokoinen kuin olio. 13904 14369 </summary> 13905 14370 <param name="x">X-koordinaatti</param> … … 13982 14447 </member> 13983 14448 <member name="M:Jypeli.IndexTriangle.#ctor(System.Int16,System.Int16,System.Int16)"> 14449 <summary> 14450 Luo uuden kolmion. Parametreina kulmapisteiden indeksit lueteltuna myötÀpÀivÀÀn. 14451 </summary> 14452 </member> 14453 <member name="M:Jypeli.IndexTriangle.#ctor(System.Int32,System.Int32,System.Int32)"> 13984 14454 <summary> 13985 14455 Luo uuden kolmion. Parametreina kulmapisteiden indeksit lueteltuna myötÀpÀivÀÀn. … … 14158 14628 </summary> 14159 14629 </member> 14160 <member name="M:Jypeli.FileManager.PushDir(System.String)">14161 <summary>14162 Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin.14163 Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa.14164 </summary>14165 <param name="dir"></param>14166 </member>14167 <member name="M:Jypeli.FileManager.PopDir">14168 <summary>14169 Palauttaa edellisen työhakemiston.14170 Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen.14171 </summary>14172 </member>14173 <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})">14174 <summary>14175 Avaa tiedoston (lukua varten) ja tekee sillÀ jotain.14176 </summary>14177 <param name="fileName">Tiedoston nimi</param>14178 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>14179 <example>14180 {14181 DoWith( "kuva.png", AsetaKuva );14182 }14183 14184 void AsetaKuva( StorageFile kuva )14185 {14186 olio.Image = new Image( kuva );14187 }14188 </example>14189 </member>14190 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})">14191 <summary>14192 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain.14193 </summary>14194 <param name="url">Nettiosoite</param>14195 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>14196 <example>14197 {14198 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva );14199 }14200 14201 void AsetaKuva( StorageFile kuva )14202 {14203 olio.Image = new Image( kuva );14204 }14205 </example>14206 </member>14207 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})">14208 <summary>14209 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain.14210 </summary>14211 <param name="url">Nettiosoite</param>14212 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>14213 <example>14214 {14215 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva );14216 }14217 14218 void AsetaKuva( StorageFile kuva )14219 {14220 olio.Image = new Image( kuva );14221 }14222 </example>14223 </member>14224 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])">14225 <summary>14226 Laukaisee aliohjelman kun annetut operaatiot on suoritettu.14227 </summary>14228 <param name="callback">Aliohjelma</param>14229 <param name="actions">Operaatiot</param>14230 </member>14231 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])">14232 <summary>14233 Laukaisee aliohjelman kun annetut operaatiot on suoritettu.14234 </summary>14235 <param name="callback">Aliohjelma</param>14236 <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param>14237 <param name="actions">Operaatiot</param>14238 </member>14239 <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)">14240 <summary>14241 Vie virran sisÀllön tiedostoon.14242 </summary>14243 <param name="objStream">Virta</param>14244 <param name="fileName">Tiedoston nimi</param>14245 </member>14246 <member name="P:Jypeli.FileManager.CurrentDirectory">14247 <summary>14248 Nykyinen työhakemisto.14249 </summary>14250 </member>14251 14630 <member name="T:Jypeli.StorageFile"> 14252 14631 <summary> … … 14280 14659 </summary> 14281 14660 <param name="path"></param> 14661 </member> 14662 <member name="M:Jypeli.WindowsFileManager.GetFileList"> 14663 <summary> 14664 Antaa listan nykyisessÀ hakemistossa olevista tiedostoista. 14665 </summary> 14666 <returns></returns> 14282 14667 </member> 14283 14668 <member name="M:Jypeli.WindowsFileManager.Open(System.String,System.Boolean)"> … … 14603 14988 <param name="seconds">Aika sekunteina.</param> 14604 14989 <param name="onTimeout">Kutsuttava aliohjelma.</param> 14990 </member> 14991 <member name="M:Jypeli.Timer.Limit(System.Action,System.Double)"> 14992 <summary> 14993 Rajoittaa toimintaa niin, ettÀ se voidaan suorittaa vain tietyin vÀliajoin. 14994 Huom. ÀlÀ kÀytÀ delegaatteja tÀmÀn metodin kanssa! 14995 </summary> 14996 <param name="action">Toiminta</param> 14997 <param name="seconds">Kuinka monta sekuntia tÀytyy odottaa ennen seuraavaa suoritusta</param> 14605 14998 </member> 14606 14999 <member name="M:Jypeli.Timer.Start"> … … 14646 15039 </summary> 14647 15040 </member> 15041 <member name="P:Jypeli.Timer.IgnorePause"> 15042 <summary> 15043 Ajastin ei pysÀhdy vaikka peli pysÀytettÀisiin. 15044 </summary> 15045 </member> 14648 15046 <member name="P:Jypeli.Timer.Interval"> 14649 15047 <summary> … … 14654 15052 <summary> 14655 15053 Menossa oleva hetki nollasta vÀliaikaan (<c>Interval</c>). 14656 </summary>14657 </member>14658 <member name="P:Jypeli.Timer.StartTime">14659 <summary>14660 Ajastimen kÀynnistysaika.14661 15054 </summary> 14662 15055 </member> … … 14801 15194 </summary> 14802 15195 </member> 15196 <member name="P:Jypeli.WP7.TouchPanel.EmulateKeyboard"> 15197 <summary> 15198 Matkitaanko nÀppÀimistöÀ. Jos pÀÀllÀ, ruudun reunojen kosketus vastaa nuolinÀppÀinten 15199 painalluksia ja ruudun keskeltÀ painaminen vÀlilyöntiÀ. 15200 </summary> 15201 </member> 14803 15202 <member name="T:Jypeli.ScreenView"> 14804 15203 <summary> … … 14829 15228 </summary> 14830 15229 </member> 15230 <member name="P:Jypeli.ScreenView.Size"> 15231 <summary> 15232 NÀytön koko vektorina. 15233 </summary> 15234 </member> 14831 15235 <member name="P:Jypeli.ScreenView.Left"> 14832 15236 <summary> -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/FromAbove.csproj.FileListAbsolute.txt
r3852 r3982 31 31 C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb 32 32 C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb 33 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\ResolveAssemblyReference.cache 34 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 35 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.exe 36 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb 37 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb 38 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb 39 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb 40 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb 41 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb 42 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb 43 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb 44 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb 45 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb 46 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb 47 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb 48 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb 49 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb 50 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb 51 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb 52 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb 53 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb 54 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb 55 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb 56 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb 57 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb 58 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb 59 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb 60 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\FysiikkaPeli2.exe 61 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\FysiikkaPeli2.pdb 62 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.dll 63 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.pdb 64 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Jypeli.xml 65 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.pdb 66 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Palikka.xnb 67 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppilaatikko.xnb 68 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Vaara.xnb 69 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppibonus.xnb 70 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Energiabonus.xnb 71 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\coin-drop-5.xnb 72 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\tablet-bottle-1.xnb 73 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\gun-cocking-01.xnb 74 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punalipputanko.xnb 75 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinilipputanko.xnb 76 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\SinilipputankoLippu.xnb 77 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\PunalipputankoLippu.xnb 78 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\CTF Middle.xnb 79 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\BluFlag.xnb 80 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\RedFlag.xnb -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/cachefile-{6DE8AD16-4506-434B-9096-A0F37ECAA229}-targetpath.txt
r3852 r3982 1 1 Content\Punapallo.xnb 2 Content\Testikartta.xnb 3 Content\Yang.xnb 2 4 Content\Sinipallo.xnb 3 5 Content\Punapati.xnb … … 18 20 Content\Dragunov.xnb 19 21 Content\Spas12.xnb 20 Content\Testikartta.xnb21 Content\Yang.xnb22 22 Content\Kulta.xnb 23 23 Content\Testikartta DM.xnb 24 24 Content\Yang DM.xnb 25 Content\Palikka.xnb 26 Content\Elppilaatikko.xnb 27 Content\Vaara.xnb 28 Content\Elppibonus.xnb 29 Content\Energiabonus.xnb 30 Content\Punalipputanko.xnb 31 Content\Sinilipputanko.xnb 32 Content\SinilipputankoLippu.xnb 33 Content\PunalipputankoLippu.xnb 34 Content\coin-drop-5.xnb 35 Content\tablet-bottle-1.xnb 36 Content\gun-cocking-01.xnb 37 Content\CTF Middle.xnb 38 Content\BluFlag.xnb 39 Content\RedFlag.xnb -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/FromAboveContent.contentproj
r3852 r3982 180 180 </Compile> 181 181 </ItemGroup> 182 <ItemGroup> 183 <Compile Include="Palikka.png"> 184 <Name>Palikka</Name> 185 <Importer>TextureImporter</Importer> 186 <Processor>TextureProcessor</Processor> 187 </Compile> 188 </ItemGroup> 189 <ItemGroup> 190 <Compile Include="Elppilaatikko.png"> 191 <Name>Elppilaatikko</Name> 192 <Importer>TextureImporter</Importer> 193 <Processor>TextureProcessor</Processor> 194 </Compile> 195 </ItemGroup> 196 <ItemGroup> 197 <Compile Include="Vaara.png"> 198 <Name>Vaara</Name> 199 <Importer>TextureImporter</Importer> 200 <Processor>TextureProcessor</Processor> 201 </Compile> 202 </ItemGroup> 203 <ItemGroup> 204 <Compile Include="Elppibonus.png"> 205 <Name>Elppibonus</Name> 206 <Importer>TextureImporter</Importer> 207 <Processor>TextureProcessor</Processor> 208 </Compile> 209 </ItemGroup> 210 <ItemGroup> 211 <Compile Include="Energiabonus.png"> 212 <Name>Energiabonus</Name> 213 <Importer>TextureImporter</Importer> 214 <Processor>TextureProcessor</Processor> 215 </Compile> 216 </ItemGroup> 217 <ItemGroup> 218 <Compile Include="coin-drop-5.wav"> 219 <Name>coin-drop-5</Name> 220 <Importer>WavImporter</Importer> 221 <Processor>SoundEffectProcessor</Processor> 222 </Compile> 223 </ItemGroup> 224 <ItemGroup> 225 <Compile Include="tablet-bottle-1.wav"> 226 <Name>tablet-bottle-1</Name> 227 <Importer>WavImporter</Importer> 228 <Processor>SoundEffectProcessor</Processor> 229 </Compile> 230 </ItemGroup> 231 <ItemGroup> 232 <Compile Include="gun-cocking-01.wav"> 233 <Name>gun-cocking-01</Name> 234 <Importer>WavImporter</Importer> 235 <Processor>SoundEffectProcessor</Processor> 236 </Compile> 237 </ItemGroup> 238 <ItemGroup> 239 <Compile Include="Punalipputanko.png"> 240 <Name>Punalipputanko</Name> 241 <Importer>TextureImporter</Importer> 242 <Processor>TextureProcessor</Processor> 243 </Compile> 244 </ItemGroup> 245 <ItemGroup> 246 <Compile Include="Sinilipputanko.png"> 247 <Name>Sinilipputanko</Name> 248 <Importer>TextureImporter</Importer> 249 <Processor>TextureProcessor</Processor> 250 </Compile> 251 </ItemGroup> 252 <ItemGroup> 253 <Compile Include="SinilipputankoLippu.png"> 254 <Name>SinilipputankoLippu</Name> 255 <Importer>TextureImporter</Importer> 256 <Processor>TextureProcessor</Processor> 257 </Compile> 258 </ItemGroup> 259 <ItemGroup> 260 <Compile Include="PunalipputankoLippu.png"> 261 <Name>PunalipputankoLippu</Name> 262 <Importer>TextureImporter</Importer> 263 <Processor>TextureProcessor</Processor> 264 </Compile> 265 </ItemGroup> 266 <ItemGroup> 267 <Compile Include="CTF Middle.png"> 268 <Name>CTF Middle</Name> 269 <Importer>TextureImporter</Importer> 270 <Processor>TextureProcessor</Processor> 271 </Compile> 272 </ItemGroup> 273 <ItemGroup> 274 <Compile Include="BluFlag.png"> 275 <Name>BluFlag</Name> 276 <Importer>TextureImporter</Importer> 277 <Processor>TextureProcessor</Processor> 278 </Compile> 279 </ItemGroup> 280 <ItemGroup> 281 <Compile Include="RedFlag.png"> 282 <Name>RedFlag</Name> 283 <Importer>TextureImporter</Importer> 284 <Processor>TextureProcessor</Processor> 285 </Compile> 286 </ItemGroup> 182 287 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 183 288 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/obj/x86/Debug/ContentPipeline.xml
r3852 r3982 8 8 <Processor>TextureProcessor</Processor> 9 9 <Options>None</Options> 10 <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb</Output> 11 <Time>2012-09-22T10:55:08.5382956+03:00</Time> 10 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapallo.xnb</Output> 11 <Time>2013-06-03T12:09:52.3808364+03:00</Time> 12 </Item> 13 <Item> 14 <Source>Testikartta.png</Source> 15 <Name>Testikartta</Name> 16 <Importer>TextureImporter</Importer> 17 <Processor>TextureProcessor</Processor> 18 <Options>None</Options> 19 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb</Output> 20 <Time>2013-06-04T13:46:06.3875178+03:00</Time> 21 </Item> 22 <Item> 23 <Source>Yang.png</Source> 24 <Name>Yang</Name> 25 <Importer>TextureImporter</Importer> 26 <Processor>TextureProcessor</Processor> 27 <Options>None</Options> 28 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb</Output> 29 <Time>2013-06-04T13:46:09.5231233+03:00</Time> 12 30 </Item> 13 31 <Item> … … 17 35 <Processor>TextureProcessor</Processor> 18 36 <Options>None</Options> 19 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb</Output>20 <Time>201 2-09-22T10:55:08.5342948+03:00</Time>37 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipallo.xnb</Output> 38 <Time>2013-06-03T12:11:49.0690413+03:00</Time> 21 39 </Item> 22 40 <Item> … … 26 44 <Processor>TextureProcessor</Processor> 27 45 <Options>None</Options> 28 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb</Output>29 <Time>201 2-09-22T10:55:08.5112902+03:00</Time>46 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punapati.xnb</Output> 47 <Time>2013-06-03T09:01:08.1670626+03:00</Time> 30 48 </Item> 31 49 <Item> … … 35 53 <Processor>TextureProcessor</Processor> 36 54 <Options>None</Options> 37 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb</Output>38 <Time>201 2-09-22T10:55:08.5042888+03:00</Time>55 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinipati.xnb</Output> 56 <Time>2013-06-03T09:01:08.0110623+03:00</Time> 39 57 </Item> 40 58 <Item> … … 44 62 <Processor>TextureProcessor</Processor> 45 63 <Options>None</Options> 46 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb</Output>47 <Time>201 2-09-22T10:55:08.465281+03:00</Time>64 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Boom!++++++.xnb</Output> 65 <Time>2013-06-03T09:01:07.9954623+03:00</Time> 48 66 </Item> 49 67 <Item> … … 53 71 <Processor>TextureProcessor</Processor> 54 72 <Options>None</Options> 55 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb</Output>56 <Time>201 2-09-22T10:55:08.5072894+03:00</Time>73 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Aku.xnb</Output> 74 <Time>2013-06-04T15:58:25.1775149+03:00</Time> 57 75 </Item> 58 76 <Item> … … 62 80 <Processor>TextureProcessor</Processor> 63 81 <Options>None</Options> 64 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb</Output>65 <Time>201 2-09-22T10:55:08.500288+03:00</Time>82 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Barret.xnb</Output> 83 <Time>2013-06-04T15:58:41.4974484+03:00</Time> 66 84 </Item> 67 85 <Item> … … 71 89 <Processor>TextureProcessor</Processor> 72 90 <Options>None</Options> 73 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb</Output>74 <Time>201 2-09-22T10:55:08.4762832+03:00</Time>91 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\kransu.xnb</Output> 92 <Time>2013-06-03T09:01:08.1670626+03:00</Time> 75 93 </Item> 76 94 <Item> … … 80 98 <Processor>TextureProcessor</Processor> 81 99 <Options>None</Options> 82 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb</Output>83 <Time>201 2-09-22T10:55:08.4792838+03:00</Time>100 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Heart.xnb</Output> 101 <Time>2013-06-03T09:01:07.9954623+03:00</Time> 84 102 </Item> 85 103 <Item> … … 89 107 <Processor>TextureProcessor</Processor> 90 108 <Options>None</Options> 91 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb</Output>92 <Time>201 2-09-22T10:55:08.5172914+03:00</Time>109 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Lightning.xnb</Output> 110 <Time>2013-06-03T09:01:08.1670626+03:00</Time> 93 111 </Item> 94 112 <Item> … … 98 116 <Processor>TextureProcessor</Processor> 99 117 <Options>None</Options> 100 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb</Output>101 <Time>201 2-09-22T10:55:08.5212922+03:00</Time>118 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Striker.xnb</Output> 119 <Time>2013-06-04T16:02:57.4370873+03:00</Time> 102 120 </Item> 103 121 <Item> … … 107 125 <Processor>TextureProcessor</Processor> 108 126 <Options>None</Options> 109 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb</Output>110 <Time>201 2-09-22T10:55:08.5142908+03:00</Time>127 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Caliber 89.xnb</Output> 128 <Time>2013-06-04T15:58:59.3254681+03:00</Time> 111 129 </Item> 112 130 <Item> … … 116 134 <Processor>TextureProcessor</Processor> 117 135 <Options>None</Options> 118 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb</Output>119 <Time>201 2-09-22T10:55:08.5312942+03:00</Time>136 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Famas.xnb</Output> 137 <Time>2013-06-04T15:59:28.4211323+03:00</Time> 120 138 </Item> 121 139 <Item> … … 125 143 <Processor>TextureProcessor</Processor> 126 144 <Options>None</Options> 127 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb</Output>128 <Time>201 2-09-22T10:55:08.4932866+03:00</Time>145 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\HMG.xnb</Output> 146 <Time>2013-06-04T16:01:57.3076481+03:00</Time> 129 147 </Item> 130 148 <Item> … … 134 152 <Processor>TextureProcessor</Processor> 135 153 <Options>None</Options> 136 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb</Output>137 <Time>201 2-09-22T10:55:08.4862852+03:00</Time>154 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Light.xnb</Output> 155 <Time>2013-06-04T16:02:19.5419198+03:00</Time> 138 156 </Item> 139 157 <Item> … … 143 161 <Processor>TextureProcessor</Processor> 144 162 <Options>None</Options> 145 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb</Output>146 <Time>201 2-09-22T10:55:08.4972874+03:00</Time>163 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost.xnb</Output> 164 <Time>2013-06-03T09:01:08.0110623+03:00</Time> 147 165 </Item> 148 166 <Item> … … 152 170 <Processor>TextureProcessor</Processor> 153 171 <Options>None</Options> 154 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb</Output>155 <Time>201 2-09-22T10:55:08.4692818+03:00</Time>172 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Hpboost2.xnb</Output> 173 <Time>2013-06-03T09:01:08.1670626+03:00</Time> 156 174 </Item> 157 175 <Item> … … 161 179 <Processor>TextureProcessor</Processor> 162 180 <Options>None</Options> 163 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb</Output>164 <Time>201 2-09-22T10:55:08.5282936+03:00</Time>181 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Dragunov.xnb</Output> 182 <Time>2013-06-04T15:59:13.3472701+03:00</Time> 165 183 </Item> 166 184 <Item> … … 170 188 <Processor>TextureProcessor</Processor> 171 189 <Options>None</Options> 172 <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb</Output> 173 <Time>2012-09-22T10:55:08.490286+03:00</Time> 174 </Item> 175 <Item> 176 <Source>Testikartta.png</Source> 177 <Name>Testikartta</Name> 178 <Importer>TextureImporter</Importer> 179 <Processor>TextureProcessor</Processor> 180 <Options>None</Options> 181 <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta.xnb</Output> 182 <Time>2012-09-22T16:04:18.538305+03:00</Time> 183 </Item> 184 <Item> 185 <Source>Yang.png</Source> 186 <Name>Yang</Name> 187 <Importer>TextureImporter</Importer> 188 <Processor>TextureProcessor</Processor> 189 <Options>None</Options> 190 <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang.xnb</Output> 191 <Time>2012-09-22T13:51:38.9520259+03:00</Time> 190 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Spas12.xnb</Output> 191 <Time>2013-06-04T16:02:39.1490413+03:00</Time> 192 192 </Item> 193 193 <Item> … … 197 197 <Processor>TextureProcessor</Processor> 198 198 <Options>None</Options> 199 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb</Output>200 <Time>201 2-09-22T13:40:46.6752281+03:00</Time>199 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kulta.xnb</Output> 200 <Time>2013-06-04T13:51:51.1129234+03:00</Time> 201 201 </Item> 202 202 <Item> … … 206 206 <Processor>TextureProcessor</Processor> 207 207 <Options>None</Options> 208 <Output>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb</Output>209 <Time>201 2-09-22T13:50:51.776046+03:00</Time>208 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Testikartta DM.xnb</Output> 209 <Time>2013-06-04T13:46:13.7351307+03:00</Time> 210 210 </Item> 211 211 <Item> … … 215 215 <Processor>TextureProcessor</Processor> 216 216 <Options>None</Options> 217 <Output>C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb</Output> 218 <Time>2012-09-22T13:51:28.7457353+03:00</Time> 217 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Yang DM.xnb</Output> 218 <Time>2013-06-04T13:46:16.8083361+03:00</Time> 219 </Item> 220 <Item> 221 <Source>Palikka.png</Source> 222 <Name>Palikka</Name> 223 <Importer>TextureImporter</Importer> 224 <Processor>TextureProcessor</Processor> 225 <Options>None</Options> 226 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Palikka.xnb</Output> 227 <Time>2013-06-03T11:53:31.1269863+03:00</Time> 228 </Item> 229 <Item> 230 <Source>Elppilaatikko.png</Source> 231 <Name>Elppilaatikko</Name> 232 <Importer>TextureImporter</Importer> 233 <Processor>TextureProcessor</Processor> 234 <Options>None</Options> 235 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppilaatikko.xnb</Output> 236 <Time>2013-06-04T15:50:54.4577352+03:00</Time> 237 </Item> 238 <Item> 239 <Source>Vaara.png</Source> 240 <Name>Vaara</Name> 241 <Importer>TextureImporter</Importer> 242 <Processor>TextureProcessor</Processor> 243 <Options>None</Options> 244 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Vaara.xnb</Output> 245 <Time>2013-06-03T15:56:19.0151754+03:00</Time> 246 </Item> 247 <Item> 248 <Source>Elppibonus.png</Source> 249 <Name>Elppibonus</Name> 250 <Importer>TextureImporter</Importer> 251 <Processor>TextureProcessor</Processor> 252 <Options>None</Options> 253 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Elppibonus.xnb</Output> 254 <Time>2013-06-04T14:19:22.1290424+03:00</Time> 255 </Item> 256 <Item> 257 <Source>Energiabonus.png</Source> 258 <Name>Energiabonus</Name> 259 <Importer>TextureImporter</Importer> 260 <Processor>TextureProcessor</Processor> 261 <Options>None</Options> 262 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Energiabonus.xnb</Output> 263 <Time>2013-06-04T12:33:11.6381244+03:00</Time> 264 </Item> 265 <Item> 266 <Source>Punalipputanko.png</Source> 267 <Name>Punalipputanko</Name> 268 <Importer>TextureImporter</Importer> 269 <Processor>TextureProcessor</Processor> 270 <Options>None</Options> 271 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Punalipputanko.xnb</Output> 272 <Time>2013-06-05T10:44:10.9168112+03:00</Time> 273 </Item> 274 <Item> 275 <Source>Sinilipputanko.png</Source> 276 <Name>Sinilipputanko</Name> 277 <Importer>TextureImporter</Importer> 278 <Processor>TextureProcessor</Processor> 279 <Options>None</Options> 280 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Sinilipputanko.xnb</Output> 281 <Time>2013-06-05T10:41:27.7717246+03:00</Time> 282 </Item> 283 <Item> 284 <Source>SinilipputankoLippu.png</Source> 285 <Name>SinilipputankoLippu</Name> 286 <Importer>TextureImporter</Importer> 287 <Processor>TextureProcessor</Processor> 288 <Options>None</Options> 289 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\SinilipputankoLippu.xnb</Output> 290 <Time>2013-06-05T10:42:28.4246311+03:00</Time> 291 </Item> 292 <Item> 293 <Source>PunalipputankoLippu.png</Source> 294 <Name>PunalipputankoLippu</Name> 295 <Importer>TextureImporter</Importer> 296 <Processor>TextureProcessor</Processor> 297 <Options>None</Options> 298 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\PunalipputankoLippu.xnb</Output> 299 <Time>2013-06-05T10:43:31.1991414+03:00</Time> 300 </Item> 301 <Item> 302 <Source>coin-drop-5.wav</Source> 303 <Name>coin-drop-5</Name> 304 <Importer>WavImporter</Importer> 305 <Processor>SoundEffectProcessor</Processor> 306 <Options>None</Options> 307 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\coin-drop-5.xnb</Output> 308 <Time>2013-06-04T14:34:33.4057141+03:00</Time> 309 </Item> 310 <Item> 311 <Source>tablet-bottle-1.wav</Source> 312 <Name>tablet-bottle-1</Name> 313 <Importer>WavImporter</Importer> 314 <Processor>SoundEffectProcessor</Processor> 315 <Options>None</Options> 316 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\tablet-bottle-1.xnb</Output> 317 <Time>2013-06-04T14:41:49.5956627+03:00</Time> 318 </Item> 319 <Item> 320 <Source>gun-cocking-01.wav</Source> 321 <Name>gun-cocking-01</Name> 322 <Importer>WavImporter</Importer> 323 <Processor>SoundEffectProcessor</Processor> 324 <Options>None</Options> 325 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\gun-cocking-01.xnb</Output> 326 <Time>2013-06-04T14:59:57.1588677+03:00</Time> 327 </Item> 328 <Item> 329 <Source>CTF Middle.png</Source> 330 <Name>CTF Middle</Name> 331 <Importer>TextureImporter</Importer> 332 <Processor>TextureProcessor</Processor> 333 <Options>None</Options> 334 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\CTF Middle.xnb</Output> 335 <Time>2013-06-05T11:01:46.1681865+03:00</Time> 336 </Item> 337 <Item> 338 <Source>BluFlag.png</Source> 339 <Name>BluFlag</Name> 340 <Importer>TextureImporter</Importer> 341 <Processor>TextureProcessor</Processor> 342 <Options>None</Options> 343 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\BluFlag.xnb</Output> 344 <Time>2013-06-05T10:40:00.0059704+03:00</Time> 345 </Item> 346 <Item> 347 <Source>RedFlag.png</Source> 348 <Name>RedFlag</Name> 349 <Importer>TextureImporter</Importer> 350 <Processor>TextureProcessor</Processor> 351 <Options>None</Options> 352 <Output>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\RedFlag.xnb</Output> 353 <Time>2013-06-05T10:40:23.5776119+03:00</Time> 219 354 </Item> 220 355 <BuildSuccessful>true</BuildSuccessful> … … 224 359 <BuildConfiguration>Debug</BuildConfiguration> 225 360 <CompressContent>false</CompressContent> 226 <RootDirectory>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\</RootDirectory>227 <LoggerRootDirectory>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\</LoggerRootDirectory>228 <IntermediateDirectory>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\</IntermediateDirectory>229 <OutputDirectory>C:\ MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\</OutputDirectory>361 <RootDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\</RootDirectory> 362 <LoggerRootDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\</LoggerRootDirectory> 363 <IntermediateDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\</IntermediateDirectory> 364 <OutputDirectory>C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\</OutputDirectory> 230 365 </Settings> 231 366 <Assemblies> 232 367 <Assembly> 233 368 <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\TextFileContentExtension.dll</Key> 234 <Value>201 2-09-10T09:12:08+03:00</Value>369 <Value>2013-06-03T13:46:40+03:00</Value> 235 370 </Assembly> 236 371 <Assembly> 237 372 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 238 <Value>2010-08-23T1 3:41:18+03:00</Value>373 <Value>2010-08-23T12:41:18+03:00</Value> 239 374 </Assembly> 240 375 <Assembly> 241 376 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 242 <Value>2010-08-23T1 3:41:18+03:00</Value>377 <Value>2010-08-23T12:41:18+03:00</Value> 243 378 </Assembly> 244 379 <Assembly> 245 380 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 246 <Value>2010-08-23T1 3:41:18+03:00</Value>381 <Value>2010-08-23T12:41:18+03:00</Value> 247 382 </Assembly> 248 383 <Assembly> 249 384 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 250 <Value>2010-08-23T1 3:41:18+03:00</Value>385 <Value>2010-08-23T12:41:18+03:00</Value> 251 386 </Assembly> 252 387 <Assembly> 253 388 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 254 <Value>2010-08-23T1 3:41:18+03:00</Value>389 <Value>2010-08-23T12:41:18+03:00</Value> 255 390 </Assembly> 256 391 <Assembly> 257 392 <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 258 <Value>2010-08-23T1 3:41:18+03:00</Value>393 <Value>2010-08-23T12:41:18+03:00</Value> 259 394 </Assembly> 260 395 <Assembly> 261 396 <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 262 <Value>2012-0 1-20T10:38:32.3789553+02:00</Value>397 <Value>2012-06-01T13:22:08.9975595+03:00</Value> 263 398 </Assembly> 264 399 </Assemblies> -
2012/23/AnttiR/From above/FysiikkaPeli2/FysiikkaPeli2Content/obj/x86/Debug/FromAboveContent.contentproj.FileListAbsolute.txt
r3852 r3982 1 1 C:\MyTemp\ohjelmointikerho\AnttiR\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\ResolveAssemblyReference.cache 2 C:\Users\Pelikurssi\Desktop\From above\FysiikkaPeli2\FysiikkaPeli2Content\obj\x86\Debug\ResolveAssemblyReference.cache
Note: See TracChangeset
for help on using the changeset viewer.