- Timestamp:
- 2010-07-20 20:24:52 (13 years ago)
- Location:
- 2010/24/Vilvaini/SmilejumpToimiva
- Files:
-
- 10 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/Vilvaini/SmilejumpToimiva/Content/Content.contentproj
r1248 r1252 290 290 </Compile> 291 291 </ItemGroup> 292 <ItemGroup> 293 <Compile Include="Smile Jump%28rikkoutuva laatta%29.png"> 294 <Name>Smile Jump%28rikkoutuva laatta%29</Name> 295 <Importer>TextureImporter</Importer> 296 <Processor>TextureProcessor</Processor> 297 </Compile> 298 </ItemGroup> 299 <ItemGroup> 300 <Compile Include="Smile Jump%28rikkoutuva laatta osa 1%29.png"> 301 <Name>Smile Jump%28rikkoutuva laatta osa 1%29</Name> 302 <Importer>TextureImporter</Importer> 303 <Processor>TextureProcessor</Processor> 304 </Compile> 305 <Compile Include="Smile Jump%28rikkoutuva laatta osa 2%29.png"> 306 <Name>Smile Jump%28rikkoutuva laatta osa 2%29</Name> 307 <Importer>TextureImporter</Importer> 308 <Processor>TextureProcessor</Processor> 309 </Compile> 310 <Compile Include="Smile Jump%28rikkoutuva laatta osa 3%29.png"> 311 <Name>Smile Jump%28rikkoutuva laatta osa 3%29</Name> 312 <Importer>TextureImporter</Importer> 313 <Processor>TextureProcessor</Processor> 314 </Compile> 315 <Compile Include="Smile Jump%28rikkoutuva laatta osa 4%29.png"> 316 <Name>Smile Jump%28rikkoutuva laatta osa 4%29</Name> 317 <Importer>TextureImporter</Importer> 318 <Processor>TextureProcessor</Processor> 319 </Compile> 320 </ItemGroup> 292 321 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 293 322 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2010/24/Vilvaini/SmilejumpToimiva/Content/obj/x86/Debug/ContentPipeline.xml
r1248 r1252 471 471 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\SJeitoimi.xnb</Output> 472 472 <Time>2010-07-20T10:21:50.5400685+03:00</Time> 473 </Item> 474 <Item> 475 <Source>Smile Jump(rikkoutuva laatta).png</Source> 476 <Name>Smile Jump(rikkoutuva laatta)</Name> 477 <Importer>TextureImporter</Importer> 478 <Processor>TextureProcessor</Processor> 479 <Options>None</Options> 480 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta).xnb</Output> 481 <Time>2010-07-20T17:51:34.2945801+03:00</Time> 482 </Item> 483 <Item> 484 <Source>Smile Jump(rikkoutuva laatta osa 1).png</Source> 485 <Name>Smile Jump(rikkoutuva laatta osa 1)</Name> 486 <Importer>TextureImporter</Importer> 487 <Processor>TextureProcessor</Processor> 488 <Options>None</Options> 489 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 1).xnb</Output> 490 <Time>2010-07-20T17:57:37.286342+03:00</Time> 491 </Item> 492 <Item> 493 <Source>Smile Jump(rikkoutuva laatta osa 2).png</Source> 494 <Name>Smile Jump(rikkoutuva laatta osa 2)</Name> 495 <Importer>TextureImporter</Importer> 496 <Processor>TextureProcessor</Processor> 497 <Options>None</Options> 498 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 2).xnb</Output> 499 <Time>2010-07-20T18:08:49.7528049+03:00</Time> 500 </Item> 501 <Item> 502 <Source>Smile Jump(rikkoutuva laatta osa 3).png</Source> 503 <Name>Smile Jump(rikkoutuva laatta osa 3)</Name> 504 <Importer>TextureImporter</Importer> 505 <Processor>TextureProcessor</Processor> 506 <Options>None</Options> 507 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 3).xnb</Output> 508 <Time>2010-07-20T18:10:48.7226096+03:00</Time> 509 </Item> 510 <Item> 511 <Source>Smile Jump(rikkoutuva laatta osa 4).png</Source> 512 <Name>Smile Jump(rikkoutuva laatta osa 4)</Name> 513 <Importer>TextureImporter</Importer> 514 <Processor>TextureProcessor</Processor> 515 <Options>None</Options> 516 <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 4).xnb</Output> 517 <Time>2010-07-20T18:11:53.2633011+03:00</Time> 473 518 </Item> 474 519 <BuildSuccessful>true</BuildSuccessful> -
2010/24/Vilvaini/SmilejumpToimiva/Peli.cs
r1250 r1252 13 13 GameObject Poistunappi = new GameObject(600, 100); 14 14 15 const double nopeus = 300;15 const double nopeus = 5000; 16 16 const double hyppyVoima = 4000; 17 17 … … 90 90 { 91 91 MediaPlayer.Play("Menu"); 92 MediaPlayer.IsRepeating = true; 92 93 TeeKorkeustaulukko(); 93 SetWindowSize(1440, 900, true); 94 SetWindowSize(1440, 900, true); 94 95 Level.Width = 1024; 95 96 Level.Height = 30000; … … 108 109 korkeustaulukko.ScreenList.HighlightColor = Color.TransparentBlack; 109 110 korkeustaulukko.ScreenInput.QueryText.TextColor = Color.Blue; 110 korkeustaulukko.CongratulationText = "Onnittelut! Pääsit {1} pikseliä korkealle! Pääsit {0}. sijalle. Syötä nimesi:";111 korkeustaulukko.CongratulationText = "Onnittelut! Pääsitte {1} pikseliä korkealle! Saitte {0}. sijan parhaat pisteet-taulukossa. Syötä nimesi:"; 111 112 } 112 113 … … 117 118 pelaajan3pisteet = new IntMeter(0); 118 119 pelaajan4pisteet = new IntMeter(0); 119 pelaajan1elamat = new IntMeter( 2);120 pelaajan2elamat = new IntMeter( 2);121 pelaajan3elamat = new IntMeter( 2);122 pelaajan4elamat = new IntMeter( 2);120 pelaajan1elamat = new IntMeter(5); 121 pelaajan2elamat = new IntMeter(5); 122 pelaajan3elamat = new IntMeter(5); 123 pelaajan4elamat = new IntMeter(5); 123 124 } 124 125 … … 150 151 151 152 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Pressed, Pelaajamaarakentta, ""); 152 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (4));153 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (4)); 153 154 Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Pressed, Parhaatpisteetkentta, ""); 154 155 Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (5)); … … 305 306 306 307 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Pressed, Kahdenpelaajanpeli, ""); 307 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (1));308 Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (1)); 308 309 Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Pressed, Kolmenpelaajanpeli, ""); 309 310 Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (2)); … … 325 326 Add(Pisteetnappi); 326 327 Add(Ohjeetnappi); 327 TeePaluuNappi(0, Level.Bottom + 50, 400, 70, 1);328 TeePaluuNappi(0, Level.Bottom + 50, 400, 70, 1); 328 329 } 329 330 … … 355 356 Add(Pisteetnappi); 356 357 Add(Ohjeetnappi); 357 TeePaluuNappi(0, Level.Bottom + 60, 400, 70, 1);358 TeePaluuNappi(0, Level.Bottom + 60, 400, 70, 1); 358 359 359 360 } … … 448 449 pelaajamaara = 0; 449 450 korkeustaulukko.Show((int)korkeus); 450 TeePaluuNappi(6, Level.Bottom + 31, 300, 50, 1);451 TeePaluuNappi(6, Level.Bottom + 31, 300, 50, 1); 451 452 //MediaPlayer.Stop(); 452 453 } … … 522 523 523 524 luoKentta(); 524 lisaaNappaimet(); 525 lisaaNappaimetp1(); 526 lisaaNappaimetp2(); 527 if (pelaajamaara == 3) 528 { 529 lisaaNappaimetp3(); 530 } 531 if (pelaajamaara == 4) 532 { 533 lisaaNappaimetp3(); 534 lisaaNappaimetp4(); 535 } 525 536 if (YP == true) 526 537 { … … 550 561 void lisaaPelaaja1kupla(double x, double y) 551 562 { 552 P1kupla = new PhysicsObject(5 0, 50);563 P1kupla = new PhysicsObject(55, 55); 553 564 P1kupla.Image = LoadImage("P1bubble"); 554 565 P1kupla.Shape = Shapes.Circle; … … 557 568 P1kupla.IgnoresCollisionResponse = true; 558 569 P1kupla.IgnoresPhysicsLogics = true; 559 P1kupla.Velocity = new Vector(0.0, 50.0);560 570 AddCollisionHandler(P1kupla, KasitteleKuplan1Tormays); 561 571 … … 565 575 void lisaaPelaaja2kupla(double x, double y) 566 576 { 567 P2kupla = new PhysicsObject(5 0, 50);577 P2kupla = new PhysicsObject(55, 55); 568 578 P2kupla.Image = LoadImage("P2bubble"); 569 579 P2kupla.Shape = Shapes.Circle; … … 572 582 P2kupla.IgnoresCollisionResponse = true; 573 583 P2kupla.IgnoresPhysicsLogics = true; 574 P2kupla.Velocity = new Vector(0.0, 50.0);575 584 AddCollisionHandler(P2kupla, KasitteleKuplan2Tormays); 576 585 … … 580 589 void lisaaPelaaja3kupla(double x, double y) 581 590 { 582 P3kupla = new PhysicsObject( 60, 60);591 P3kupla = new PhysicsObject(55, 55); 583 592 P3kupla.Image = LoadImage("P3bubble"); 584 593 P3kupla.Shape = Shapes.Circle; … … 587 596 P3kupla.IgnoresCollisionResponse = true; 588 597 P3kupla.IgnoresPhysicsLogics = true; 589 P3kupla.Velocity = new Vector(0.0, 50.0);590 598 AddCollisionHandler(P3kupla, KasitteleKuplan3Tormays); 591 599 … … 595 603 void lisaaPelaaja4kupla(double x, double y) 596 604 { 597 P4kupla = new PhysicsObject( 60, 60);598 P4kupla.Image = LoadImage("P 3bubble");605 P4kupla = new PhysicsObject(55, 55); 606 P4kupla.Image = LoadImage("P4bubble"); 599 607 P4kupla.Shape = Shapes.Circle; 600 608 P4kupla.X = x; … … 602 610 P4kupla.IgnoresCollisionResponse = true; 603 611 P4kupla.IgnoresPhysicsLogics = true; 604 P4kupla.Velocity = new Vector(0.0, 50.0);605 612 AddCollisionHandler(P4kupla, KasitteleKuplan4Tormays); 606 613 … … 611 618 if (p1OnKuplassa == false) 612 619 { 613 lisaaPelaaja1kupla(pelaaja1.X, pelaaja1.Y); 614 p1OnKuplassa = true; 620 if (pelaaja1.IsDestroyed()) 621 { 622 623 } 624 else 625 { 626 lisaaPelaaja1kupla(pelaaja1.X, pelaaja1.Y); 627 p1OnKuplassa = true; 628 } 615 629 } 616 630 pelaaja1.Destroy(); … … 621 635 if (p2OnKuplassa == false) 622 636 { 623 lisaaPelaaja2kupla(pelaaja2.X, pelaaja2.Y); 624 p2OnKuplassa = true; 637 if (pelaaja2.IsDestroyed()) 638 { 639 640 } 641 else 642 { 643 lisaaPelaaja2kupla(pelaaja2.X, pelaaja2.Y); 644 p2OnKuplassa = true; 645 } 625 646 } 626 647 pelaaja2.Destroy(); … … 631 652 if (p3OnKuplassa == false) 632 653 { 633 lisaaPelaaja3kupla(pelaaja3.X, pelaaja3.Y); 634 p3OnKuplassa = true; 654 if (pelaaja2.IsDestroyed()) 655 { 656 657 } 658 else 659 { 660 lisaaPelaaja3kupla(pelaaja3.X, pelaaja3.Y); 661 p3OnKuplassa = true; 662 } 635 663 } 636 664 if (pelaaja3 != null) … … 644 672 if (p4OnKuplassa == false) 645 673 { 646 lisaaPelaaja4kupla(pelaaja4.X, pelaaja4.Y); 647 p4OnKuplassa = true; 674 if (pelaaja2.IsDestroyed()) 675 { 676 677 } 678 else 679 { 680 lisaaPelaaja4kupla(pelaaja4.X, pelaaja4.Y); 681 p4OnKuplassa = true; 682 } 648 683 } 649 684 pelaaja4.Destroy(); … … 925 960 lisaaPelaaja1(kupla.X, kupla.Y); 926 961 kupla.Destroy(); 927 lisaaNappaimet(); 962 lisaaNappaimetp1(); 963 p1elamamenetys = false; 928 964 p1OnKuplassa = false; 929 965 } … … 932 968 lisaaPelaaja1(kupla.X, kupla.Y); 933 969 kupla.Destroy(); 934 lisaaNappaimet(); 970 lisaaNappaimetp1(); 971 p1elamamenetys = false; 935 972 p1OnKuplassa = false; 936 973 } … … 939 976 lisaaPelaaja1(kupla.X, kupla.Y); 940 977 kupla.Destroy(); 941 lisaaNappaimet(); 978 lisaaNappaimetp1(); 979 p1elamamenetys = false; 942 980 p1OnKuplassa = false; 943 981 } … … 950 988 lisaaPelaaja2(kupla.X, kupla.Y); 951 989 kupla.Destroy(); 952 lisaaNappaimet(); 990 lisaaNappaimetp2(); 991 p2elamamenetys = false; 953 992 p2OnKuplassa = false; 954 993 } … … 957 996 lisaaPelaaja2(kupla.X, kupla.Y); 958 997 kupla.Destroy(); 959 lisaaNappaimet(); 998 lisaaNappaimetp2(); 999 p2elamamenetys = false; 960 1000 p2OnKuplassa = false; 961 1001 } … … 964 1004 lisaaPelaaja2(kupla.X, kupla.Y); 965 1005 kupla.Destroy(); 966 lisaaNappaimet(); 1006 lisaaNappaimetp2(); 1007 p2elamamenetys = false; 967 1008 p2OnKuplassa = false; 968 1009 } … … 975 1016 lisaaPelaaja3(kupla.X, kupla.Y); 976 1017 kupla.Destroy(); 977 lisaaNappaimet(); 1018 lisaaNappaimetp3(); 1019 p3elamamenetys = false; 978 1020 p3OnKuplassa = false; 979 1021 } … … 982 1024 lisaaPelaaja3(kupla.X, kupla.Y); 983 1025 kupla.Destroy(); 984 lisaaNappaimet(); 1026 lisaaNappaimetp3(); 1027 p3elamamenetys = false; 985 1028 p3OnKuplassa = false; 986 1029 } … … 989 1032 lisaaPelaaja3(kupla.X, kupla.Y); 990 1033 kupla.Destroy(); 991 lisaaNappaimet(); 1034 lisaaNappaimetp3(); 1035 p3elamamenetys = false; 992 1036 p3OnKuplassa = false; 993 1037 } … … 1000 1044 lisaaPelaaja4(kupla.X, kupla.Y); 1001 1045 kupla.Destroy(); 1002 lisaaNappaimet(); 1046 lisaaNappaimetp4(); 1047 p4elamamenetys = false; 1003 1048 p4OnKuplassa = false; 1004 1049 } … … 1007 1052 lisaaPelaaja4(kupla.X, kupla.Y); 1008 1053 kupla.Destroy(); 1009 lisaaNappaimet(); 1054 lisaaNappaimetp4(); 1055 p4elamamenetys = false; 1010 1056 p4OnKuplassa = false; 1011 1057 } … … 1014 1060 lisaaPelaaja4(kupla.X, kupla.Y); 1015 1061 kupla.Destroy(); 1016 lisaaNappaimet(); 1062 lisaaNappaimetp4(); 1063 p4elamamenetys = false; 1017 1064 p4OnKuplassa = false; 1018 1065 } … … 1036 1083 p1elamamenetys = true; 1037 1084 pelaajan1elamat.Value--; 1038 KuplaSyntymä1.Start(); 1085 if (pelaajan1elamat > 0) 1086 KuplaSyntymä1.Start(); 1039 1087 } 1040 1088 p1.Destroy(); … … 1048 1096 p1elamamenetys = true; 1049 1097 pelaajan1elamat.Value--; 1050 KuplaSyntymä1.Start(); 1098 if (pelaajan1elamat > 0) 1099 KuplaSyntymä1.Start(); 1051 1100 } 1052 1101 kohde.Destroy(); … … 1067 1116 p2elamamenetys = true; 1068 1117 pelaajan2elamat.Value--; 1069 KuplaSyntymä2.Start(); 1118 if (pelaajan2elamat > 0) 1119 KuplaSyntymä2.Start(); 1070 1120 } 1071 1121 } … … 1080 1130 p2elamamenetys = true; 1081 1131 pelaajan2elamat.Value--; 1082 KuplaSyntymä2.Start(); 1132 if (pelaajan2elamat > 0) 1133 KuplaSyntymä2.Start(); 1083 1134 } 1084 1135 } … … 1096 1147 p3elamamenetys = true; 1097 1148 pelaajan3elamat.Value--; 1098 KuplaSyntymä3.Start(); 1149 if (pelaajan3elamat > 0) 1150 KuplaSyntymä3.Start(); 1099 1151 } 1100 1152 } … … 1109 1161 p3elamamenetys = true; 1110 1162 pelaajan3elamat.Value--; 1111 KuplaSyntymä3.Start(); 1163 if (pelaajan3elamat > 0) 1164 KuplaSyntymä3.Start(); 1112 1165 } 1113 1166 } … … 1123 1176 p4elamamenetys = true; 1124 1177 pelaajan4elamat.Value--; 1125 KuplaSyntymä4.Start(); 1178 if (pelaajan4elamat > 0) 1179 KuplaSyntymä4.Start(); 1126 1180 } 1127 1181 p4.Destroy(); … … 1135 1189 p4elamamenetys = true; 1136 1190 pelaajan4elamat.Value--; 1137 KuplaSyntymä4.Start(); 1191 if (pelaajan4elamat > 0) 1192 KuplaSyntymä4.Start(); 1138 1193 } 1139 1194 kohde.Destroy(); … … 1222 1277 for (int h = 0; h < 75; h++) 1223 1278 { 1224 lisaa Taso(RandomGen.NextDouble(150, -150), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys);1279 lisaaRikkoutuvaTaso(RandomGen.NextDouble(150, -150), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 1225 1280 tasoleveys = tasoleveys - 2; 1226 1281 tasokorkeus = tasokorkeus + 170; … … 1242 1297 1243 1298 aikaLaskuri3 = new Timer(); 1244 aikaLaskuri3.Interval = 1;1299 aikaLaskuri3.Interval = 2; 1245 1300 aikaLaskuri3.Trigger += aikaLoppui3; 1246 1301 Add(aikaLaskuri3); … … 1305 1360 { 1306 1361 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, 30); 1307 taso.Color = Color.Green;1308 1362 taso.X = x; 1309 1363 taso.Y = y; … … 1311 1365 AddCollisionHandler(taso, TasonTormays); 1312 1366 Add(taso); 1367 } 1368 1369 void lisaaRikkoutuvaTaso(double x, double y, double leveys) 1370 { 1371 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, 30); 1372 taso.X = x; 1373 taso.Y = y; 1374 taso.Image = LoadImage("Smile Jump(rikkoutuva laatta)"); 1375 AddCollisionHandler(taso, TasonTormays); 1376 taso.Tag = "Rikkoutuva Taso"; 1377 Add(taso); 1378 } 1379 1380 void lisaaRikkimennytTaso(double x, double y, double leveys) 1381 { 1382 1383 PhysicsObject taso = new PhysicsObject(leveys / 150 * 24, 30); 1384 taso.Mass = 10; 1385 taso.X = x - 65; 1386 taso.Y = y; 1387 taso.Image = LoadImage("Smile Jump(rikkoutuva laatta osa 1)"); 1388 taso.Velocity = new Vector(-20.0, 0.0); 1389 AddCollisionHandler(taso, TasonTormays); 1390 Add(taso); 1391 1392 PhysicsObject taso1 = new PhysicsObject(leveys / 150 * 80, 30); 1393 taso1.Mass = 10; 1394 taso1.X = x - 25; 1395 taso1.Y = y; 1396 taso1.Velocity = new Vector(-10.0, 0.0); 1397 taso1.Image = LoadImage("Smile Jump(rikkoutuva laatta osa 2)"); 1398 AddCollisionHandler(taso1, TasonTormays); 1399 Add(taso1); 1400 1401 1402 PhysicsObject taso2 = new PhysicsObject(leveys / 150 * 55, 30); 1403 taso2.Mass = 10; 1404 taso2.X = x + 22; 1405 taso2.Y = y; 1406 taso2.Velocity = new Vector(10.0, 0.0); 1407 taso2.Image = LoadImage("Smile Jump(rikkoutuva laatta osa 3)"); 1408 AddCollisionHandler(taso2, TasonTormays); 1409 Add(taso2); 1410 1411 PhysicsObject taso3 = new PhysicsObject(leveys / 150 * 35, 30); 1412 taso3.Mass = 10; 1413 taso3.X = x + 60; 1414 taso3.Y = y; 1415 taso3.Velocity = new Vector(20.0, 0.0); 1416 taso3.Image = LoadImage("Smile Jump(rikkoutuva laatta osa 4)"); 1417 AddCollisionHandler(taso3, TasonTormays); 1418 Add(taso3); 1419 1420 } 1421 1422 void RikkoutuvaTaso(PhysicsObject collidingObject, PhysicsObject otherObject) 1423 { 1424 if (otherObject.Tag.ToString() == "Rikkoutuva Taso") 1425 { 1426 otherObject.Destroy(); 1427 lisaaRikkimennytTaso(otherObject.X, otherObject.Y, otherObject.Width); 1428 } 1313 1429 } 1314 1430 … … 1322 1438 pelaaja1.Y = y; 1323 1439 1440 AddCollisionHandler(pelaaja1, RikkoutuvaTaso); 1324 1441 AddCollisionHandler(pelaaja1, KasittelePallonTormays); 1325 1442 … … 1336 1453 pelaaja2.Y = y; 1337 1454 1455 AddCollisionHandler(pelaaja2, RikkoutuvaTaso); 1338 1456 AddCollisionHandler(pelaaja2, KasittelePallonTormays); 1339 1457 … … 1350 1468 pelaaja3.Y = y; 1351 1469 1470 AddCollisionHandler(pelaaja3, RikkoutuvaTaso); 1352 1471 AddCollisionHandler(pelaaja3, KasittelePallonTormays); 1353 1472 … … 1364 1483 pelaaja4.Y = y; 1365 1484 1485 AddCollisionHandler(pelaaja4, RikkoutuvaTaso); 1366 1486 AddCollisionHandler(pelaaja4, KasittelePallonTormays); 1367 1487 … … 1426 1546 private void KuplaSyntymä1aika(Timer sender) 1427 1547 { 1428 lisaaPelaaja1kupla(Level.Left + 10, korkein); 1548 if (pelaajan1elamat > 0) 1549 lisaaPelaaja1kupla(Level.Left, korkein + 20); 1429 1550 } 1430 1551 1431 1552 private void KuplaSyntymä2aika(Timer sender) 1432 1553 { 1433 lisaaPelaaja2kupla(Level.Left + 10, korkein); 1554 if (pelaajan2elamat > 0) 1555 lisaaPelaaja2kupla(Level.Left, korkein - 20); 1434 1556 } 1435 1557 1436 1558 private void KuplaSyntymä3aika(Timer sender) 1437 1559 { 1438 lisaaPelaaja3kupla(Level.Right - 10, korkein); 1560 if (pelaajan3elamat > 0) 1561 lisaaPelaaja3kupla(Level.Right, korkein + 20); 1439 1562 } 1440 1563 1441 1564 private void KuplaSyntymä4aika(Timer sender) 1442 1565 { 1443 lisaaPelaaja3kupla(Level.Right - 10, korkein); 1444 } 1445 1446 void lisaaNappaimet() 1447 { 1448 Keyboard.Listen(Key.F1, ButtonState.Pressed, Nappainohje, "Näytä ohjeet"); 1449 Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu pelistä"); 1450 1451 if (pelaajamaara == 2) 1452 { 1453 Keyboard.Listen(Key.Left, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1454 Keyboard.Listen(Key.Right, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1455 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 1456 1457 Keyboard.Listen(Key.A, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1458 Keyboard.Listen(Key.D, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1459 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 1460 } 1461 1462 lisaaGamePadNappaimet(ControllerOne); 1463 } 1464 1465 void lisaaGamePadNappaimet(GamePad controller) 1466 { 1467 controller.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 1468 if (pelaajamaara == 2) 1469 { 1470 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1471 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1472 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 1473 1474 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1475 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1476 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 1477 } 1478 if (pelaajamaara == 3) 1479 { 1480 Keyboard.Listen(Key.Left, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1481 Keyboard.Listen(Key.Right, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1482 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 1483 1484 Keyboard.Listen(Key.A, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1485 Keyboard.Listen(Key.D, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1486 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 1487 1488 Keyboard.Listen(Key.J, ButtonState.Down, LiikuLäski, null, pelaaja3, -18.0); 1489 Keyboard.Listen(Key.L, ButtonState.Down, LiikuLäski, null, pelaaja3, 18.0); 1490 Keyboard.Listen(Key.I, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja3, hyppyVoima); 1491 1492 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1493 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1494 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 1495 1496 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1497 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1498 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 1499 1500 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja3, -18.0); 1501 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja3, 18.0); 1502 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 1503 } 1504 1505 if (pelaajamaara == 4) 1506 { 1507 Keyboard.Listen(Key.Left, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1508 Keyboard.Listen(Key.Right, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1509 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 1510 1511 Keyboard.Listen(Key.A, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1512 Keyboard.Listen(Key.D, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1513 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 1514 1515 Keyboard.Listen(Key.J, ButtonState.Down, LiikuLäski, null, pelaaja3, -18.0); 1516 Keyboard.Listen(Key.L, ButtonState.Down, LiikuLäski, null, pelaaja3, 18.0); 1517 Keyboard.Listen(Key.I, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja3, hyppyVoima); 1518 1519 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja1, -18.0); 1520 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja1, 18.0); 1521 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 1522 1523 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja2, -18.0); 1524 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja2, 18.0); 1525 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 1526 1527 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja3, -18.0); 1528 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja3, 18.0); 1529 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 1530 1531 ControllerFour.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja4, -18.0); 1532 ControllerFour.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja4, 18.0); 1533 ControllerFour.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja4, hyppyVoima); 1534 } 1566 if (pelaajan4elamat > 0) 1567 lisaaPelaaja4kupla(Level.Right, korkein - 20); 1568 } 1569 1570 void lisaaNappaimetp1() 1571 { 1572 Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "poistu"); 1573 1574 Keyboard.Listen(Key.Left, ButtonState.Down, LiikuLäski, null, pelaaja1, -nopeus); 1575 Keyboard.Listen(Key.Right, ButtonState.Down, LiikuLäski, null, pelaaja1, nopeus); 1576 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja1, hyppyVoima); 1577 1578 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 1579 1580 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja1, -nopeus); 1581 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja1, nopeus); 1582 ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 1583 } 1584 1585 void lisaaNappaimetp2() 1586 { 1587 Keyboard.Listen(Key.A, ButtonState.Down, LiikuLäski, null, pelaaja2, -nopeus); 1588 Keyboard.Listen(Key.D, ButtonState.Down, LiikuLäski, null, pelaaja2, nopeus); 1589 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja2, hyppyVoima); 1590 1591 ControllerTwo.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 1592 1593 ControllerTwo.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja2, -nopeus); 1594 ControllerTwo.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja2, nopeus); 1595 ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 1596 } 1597 1598 void lisaaNappaimetp3() 1599 { 1600 Keyboard.Listen(Key.J, ButtonState.Down, LiikuLäski, null, pelaaja3, -nopeus); 1601 Keyboard.Listen(Key.L, ButtonState.Down, LiikuLäski, null, pelaaja3, nopeus); 1602 Keyboard.Listen(Key.I, ButtonState.Pressed, hyppaa, "Hyppää", pelaaja3, hyppyVoima); 1603 1604 ControllerThree.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 1605 1606 ControllerThree.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja3, -nopeus); 1607 ControllerThree.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja3, nopeus); 1608 ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 1609 } 1610 1611 void lisaaNappaimetp4() 1612 { 1613 ControllerFour.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 1614 1615 ControllerFour.Listen(Button.DPadLeft, ButtonState.Down, LiikuLäski, null, pelaaja4, -nopeus); 1616 ControllerFour.Listen(Button.DPadRight, ButtonState.Down, LiikuLäski, null, pelaaja4, nopeus); 1617 ControllerFour.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja4, hyppyVoima); 1535 1618 } 1536 1619 … … 1641 1724 } 1642 1725 1643 void LiikuLäski(PhysicsObject SJpelaaja, double nopeus) 1644 { 1645 SJpelaaja.Velocity += Vector.FromLengthAndAngle(nopeus, SJpelaaja.Angle); 1726 void LiikuLäski(PlatformCharacter SJpelaaja, double nopeus) 1727 { 1728 SJpelaaja.Push(new Vector(nopeus, 0)); 1729 //SJpelaaja.Velocity += Vector.FromLengthAndAngle(nopeus, SJpelaaja.Angle); 1646 1730 } 1647 1731 … … 1658 1742 if (YP == true) 1659 1743 { 1660 if (P1kupla != null && P1kupla.Y > highest.Y) 1661 { 1662 P1kupla.Velocity = new Vector(0.0, -50.0); 1663 } 1664 if (P1kupla != null && P1kupla.Y < highest.Y) 1665 { 1666 P1kupla.Velocity = new Vector(0.0, 50.0); 1667 } 1668 if (P2kupla != null && P2kupla.Y > highest.Y) 1669 { 1670 P2kupla.Velocity = new Vector(0.0, -50.0); 1671 } 1672 if (P2kupla != null && P2kupla.Y < highest.Y) 1673 { 1674 P2kupla.Velocity = new Vector(0.0, 50.0); 1675 } 1676 if (P3kupla != null && P3kupla.Y > highest.Y) 1677 { 1678 P3kupla.Velocity = new Vector(0.0, -50.0); 1679 } 1680 if (P3kupla != null && P3kupla.Y < highest.Y) 1681 { 1682 P3kupla.Velocity = new Vector(0.0, 50.0); 1683 } 1684 if (P4kupla != null && P4kupla.Y > highest.Y) 1685 { 1686 P4kupla.Velocity = new Vector(0.0, -50.0); 1687 } 1688 if (P4kupla != null && P4kupla.Y < highest.Y) 1689 { 1690 P4kupla.Velocity = new Vector(0.0, 50.0); 1744 if (P1kupla != null && P1kupla.Y < DownReuna.Y + 80) 1745 { 1746 P1kupla.Velocity = new Vector(10, 500); 1747 } 1748 else 1749 { 1750 if (P1kupla != null && P1kupla.Y > highest.Y && P1kupla.X > highest.X) 1751 { 1752 P1kupla.Velocity = new Vector(-51.0, -59.0); 1753 } 1754 if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X > highest.X) 1755 { 1756 P1kupla.Velocity = new Vector(-51.0, 59.0); 1757 } 1758 if (P1kupla != null && P1kupla.Y > highest.Y && P1kupla.X < highest.X) 1759 { 1760 P1kupla.Velocity = new Vector(51.0, -59.0); 1761 } 1762 if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X < highest.X) 1763 { 1764 P1kupla.Velocity = new Vector(51.0, 59.0); 1765 } 1766 } 1767 if (P2kupla != null && P2kupla.Y < DownReuna.Y + 80) 1768 { 1769 P2kupla.Velocity = new Vector(-10, 500); 1770 } 1771 else 1772 { 1773 if (P2kupla != null && P2kupla.Y > highest.Y && P2kupla.X > highest.X - 27) 1774 { 1775 P2kupla.Velocity = new Vector(-59.0, -51.0); 1776 } 1777 if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X > highest.X - 27) 1778 { 1779 P2kupla.Velocity = new Vector(-59.0, 51.0); 1780 } 1781 if (P2kupla != null && P2kupla.Y > highest.Y && P2kupla.X < highest.X - 27) 1782 { 1783 P2kupla.Velocity = new Vector(59.0, -51.0); 1784 } 1785 if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X < highest.X - 27) 1786 { 1787 P2kupla.Velocity = new Vector(59.0, 51.0); 1788 } 1789 } 1790 if (P3kupla != null && P3kupla.Y < DownReuna.Y + 80) 1791 { 1792 P3kupla.Velocity = new Vector(5, 500); 1793 } 1794 else 1795 { 1796 if (P3kupla != null && P3kupla.Y > highest.Y && P3kupla.X > highest.X + 27) 1797 { 1798 P3kupla.Velocity = new Vector(-56.0, -54.0); 1799 } 1800 if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X > highest.X + 27) 1801 { 1802 P3kupla.Velocity = new Vector(-56.0, 54.0); 1803 } 1804 if (P3kupla != null && P3kupla.Y > highest.Y && P3kupla.X < highest.X + 27) 1805 { 1806 P3kupla.Velocity = new Vector(56.0, -54.0); 1807 } 1808 if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X < highest.X + 27) 1809 { 1810 P3kupla.Velocity = new Vector(56.0, 54.0); 1811 } 1812 } 1813 if (P4kupla != null && P4kupla.Y < DownReuna.Y + 80) 1814 { 1815 P4kupla.Velocity = new Vector(-5, 500); 1816 } 1817 else 1818 { 1819 if (P4kupla != null && P4kupla.Y > highest.Y && P4kupla.X > highest.X) 1820 { 1821 P4kupla.Velocity = new Vector(-54.0, -56.0); 1822 } 1823 if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X > highest.X) 1824 { 1825 P4kupla.Velocity = new Vector(-54.0, 56.0); 1826 } 1827 if (P4kupla != null && P4kupla.Y > highest.Y && P4kupla.X < highest.X) 1828 { 1829 P4kupla.Velocity = new Vector(54.0, -56.0); 1830 } 1831 if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X < highest.X) 1832 { 1833 P4kupla.Velocity = new Vector(54.0, 56.0); 1834 } 1691 1835 } 1692 1836 } … … 1696 1840 if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 1697 1841 { 1842 MediaPlayer.Stop(); 1698 1843 aikaLaskuri3.Start(); 1699 1844 } … … 1739 1884 if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed() && pelaaja4.IsDestroyed()) 1740 1885 { 1886 MediaPlayer.Stop(); 1741 1887 aikaLaskuri3.Start(); 1742 1888 } … … 1790 1936 if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed()) 1791 1937 { 1938 MediaPlayer.Stop(); 1792 1939 aikaLaskuri3.Start(); 1793 1940 } -
2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj.Debug.cachefile
r1248 r1252 51 51 Content\NappiYP2.xnb 52 52 Content\SJeitoimi.xnb 53 Content\Smile Jump(rikkoutuva laatta).xnb 54 Content\Smile Jump(rikkoutuva laatta osa 1).xnb 55 Content\Smile Jump(rikkoutuva laatta osa 2).xnb 56 Content\Smile Jump(rikkoutuva laatta osa 3).xnb 57 Content\Smile Jump(rikkoutuva laatta osa 4).xnb 53 58 Content\E Api.wma 54 59 Content\Menu.wma -
2010/24/Vilvaini/SmilejumpToimiva/bin/x86/Debug/jeejee.dat
r1248 r1252 11 11 <string>Ville</string> 12 12 <string>Ville</string> 13 <string>MaOonSurkki</string>14 <string>Ville</string>15 <string>Ville</string>16 <string>Ville</string>17 <string>OlenEpaSurkki</string>18 13 <string>Ville</string> 19 14 <string>Ville</string> … … 22 17 <string>Ville</string> 23 18 <string>Ville</string> 19 <string>Ville</string> 20 <string>Ville</string> 21 <string>Ville</string> 22 <string>MaOonSurkki</string> 23 <string>Ville</string> 24 24 </Names> 25 25 <Scores> 26 26 <long>34090</long> 27 27 <long>20420</long> 28 <long>10905</long> 28 29 <long>10870</long> 30 <long>9540</long> 29 31 <long>9413</long> 30 32 <long>8787</long> 31 33 <long>7040</long> 32 34 <long>7024</long> 35 <long>6993</long> 36 <long>6755</long> 37 <long>6528</long> 33 38 <long>6521</long> 39 <long>6013</long> 40 <long>5512</long> 41 <long>5502</long> 34 42 <long>4569</long> 43 <long>4550</long> 35 44 <long>4108</long> 36 45 <long>3986</long> 37 <long>3579</long>38 <long>3401</long>39 <long>2665</long>40 <long>2563</long>41 <long>2358</long>42 <long>1988</long>43 <long>1794</long>44 <long>1756</long>45 <long>1247</long>46 46 </Scores> 47 47 <Length>20</Length> -
2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/Smile Jump.csproj.FileListAbsolute.txt
r1248 r1252 61 61 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\NappiYP2.xnb 62 62 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\SJeitoimi.xnb 63 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta).xnb 64 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 1).xnb 65 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 2).xnb 66 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 3).xnb 67 C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 4).xnb -
2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/cachefile-21adbbba-e817-420d-9951-b9d6041ce814-targetpath.txt
r1248 r1252 53 53 Content\NappiYP2.xnb 54 54 Content\SJeitoimi.xnb 55 Content\Smile Jump(rikkoutuva laatta).xnb 56 Content\Smile Jump(rikkoutuva laatta osa 1).xnb 57 Content\Smile Jump(rikkoutuva laatta osa 2).xnb 58 Content\Smile Jump(rikkoutuva laatta osa 3).xnb 59 Content\Smile Jump(rikkoutuva laatta osa 4).xnb
Note: See TracChangeset
for help on using the changeset viewer.