Changeset 1259


Ignore:
Timestamp:
2010-07-21 12:20:15 (13 years ago)
Author:
vilvaini
Message:

Koodin optimointia, bugikorjauksia, ja tasojen ilmestymisen järkevöittämistä.

Location:
2010/24/Vilvaini/SmilejumpToimiva
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/Vilvaini/SmilejumpToimiva/Peli.cs

    r1257 r1259  
    9595    protected override void Begin() 
    9696    { 
    97         MediaPlayer.Play("Menu"); 
     97        //MediaPlayer.Play("Menu"); 
    9898        MediaPlayer.IsRepeating = true; 
    9999        TeeKorkeustaulukko(); 
    100         IsFullScreen = true; 
     100        //IsFullScreen = true; 
    101101        Level.Width = 1024; 
    102102        Level.Height = 30000; 
     
    975975            lisaaPelaaja1(kupla.X, kupla.Y); 
    976976            kupla.Destroy(); 
    977             lisaaNappaimetp1(); 
    978             p1elamamenetys = false; 
    979             p1OnKuplassa = false; 
     977            Kupla1puhkesi(); 
    980978        } 
    981979        if (kohde == pelaaja3) 
     
    983981            lisaaPelaaja1(kupla.X, kupla.Y); 
    984982            kupla.Destroy(); 
    985             lisaaNappaimetp1(); 
    986             p1elamamenetys = false; 
    987             p1OnKuplassa = false; 
     983            Kupla1puhkesi(); 
    988984        } 
    989985        if (kohde == pelaaja4) 
     
    991987            lisaaPelaaja1(kupla.X, kupla.Y); 
    992988            kupla.Destroy(); 
    993             lisaaNappaimetp1(); 
    994             p1elamamenetys = false; 
    995             p1OnKuplassa = false; 
    996         } 
     989            Kupla1puhkesi(); 
     990        } 
     991    } 
     992 
     993    void Kupla1puhkesi() 
     994    { 
     995        lisaaNappaimetp1(); 
     996        AddCollisionHandler(pelaaja1, Pelaaja1Osui); 
     997        p1elamamenetys = false; 
     998        p1OnKuplassa = false; 
    997999    } 
    9981000 
     
    10031005            lisaaPelaaja2(kupla.X, kupla.Y); 
    10041006            kupla.Destroy(); 
    1005             lisaaNappaimetp2(); 
    1006             p2elamamenetys = false; 
    1007             p2OnKuplassa = false; 
     1007            Kupla2puhkesi(); 
    10081008        } 
    10091009        if (kohde == pelaaja3) 
     
    10111011            lisaaPelaaja2(kupla.X, kupla.Y); 
    10121012            kupla.Destroy(); 
    1013             lisaaNappaimetp2(); 
    1014             p2elamamenetys = false; 
    1015             p2OnKuplassa = false; 
     1013            Kupla2puhkesi(); 
    10161014        } 
    10171015        if (kohde == pelaaja4) 
     
    10191017            lisaaPelaaja2(kupla.X, kupla.Y); 
    10201018            kupla.Destroy(); 
    1021             lisaaNappaimetp2(); 
    1022             p2elamamenetys = false; 
    1023             p2OnKuplassa = false; 
    1024         } 
     1019            Kupla2puhkesi(); 
     1020        } 
     1021    } 
     1022 
     1023    void Kupla2puhkesi() 
     1024    { 
     1025        lisaaNappaimetp2(); 
     1026        AddCollisionHandler(pelaaja2, Pelaaja2Osui); 
     1027        p2elamamenetys = false; 
     1028        p2OnKuplassa = false; 
    10251029    } 
    10261030 
     
    10311035            lisaaPelaaja3(kupla.X, kupla.Y); 
    10321036            kupla.Destroy(); 
    1033             lisaaNappaimetp3(); 
    1034             p3elamamenetys = false; 
    1035             p3OnKuplassa = false; 
     1037            Kupla3puhkesi(); 
    10361038        } 
    10371039        if (kohde == pelaaja1) 
     
    10391041            lisaaPelaaja3(kupla.X, kupla.Y); 
    10401042            kupla.Destroy(); 
    1041             lisaaNappaimetp3(); 
    1042             p3elamamenetys = false; 
    1043             p3OnKuplassa = false; 
     1043            Kupla3puhkesi(); 
    10441044        } 
    10451045        if (kohde == pelaaja4) 
     
    10471047            lisaaPelaaja3(kupla.X, kupla.Y); 
    10481048            kupla.Destroy(); 
    1049             lisaaNappaimetp3(); 
    1050             p3elamamenetys = false; 
    1051             p3OnKuplassa = false; 
    1052         } 
     1049            Kupla3puhkesi(); 
     1050        } 
     1051    } 
     1052 
     1053    void Kupla3puhkesi() 
     1054    { 
     1055        lisaaNappaimetp3(); 
     1056        AddCollisionHandler(pelaaja3, Pelaaja3Osui); 
     1057        p3elamamenetys = false; 
     1058        p3OnKuplassa = false; 
    10531059    } 
    10541060 
     
    10591065            lisaaPelaaja4(kupla.X, kupla.Y); 
    10601066            kupla.Destroy(); 
    1061             lisaaNappaimetp4(); 
    1062             p4elamamenetys = false; 
    1063             p4OnKuplassa = false; 
     1067            Kupla4puhkesi(); 
    10641068        } 
    10651069        if (kohde == pelaaja3) 
     
    10671071            lisaaPelaaja4(kupla.X, kupla.Y); 
    10681072            kupla.Destroy(); 
    1069             lisaaNappaimetp4(); 
    1070             p4elamamenetys = false; 
    1071             p4OnKuplassa = false; 
     1073            Kupla4puhkesi(); 
    10721074        } 
    10731075        if (kohde == pelaaja1) 
     
    10751077            lisaaPelaaja4(kupla.X, kupla.Y); 
    10761078            kupla.Destroy(); 
    1077             lisaaNappaimetp4(); 
    1078             p4elamamenetys = false; 
    1079             p4OnKuplassa = false; 
    1080         } 
    1081     } 
    1082  
     1079            Kupla4puhkesi(); 
     1080        } 
     1081 
     1082    } 
     1083    void Kupla4puhkesi() 
     1084    { 
     1085        lisaaNappaimetp4(); 
     1086        AddCollisionHandler(pelaaja4, Pelaaja4Osui); 
     1087        p4elamamenetys = false; 
     1088        p4OnKuplassa = false; 
     1089    } 
    10831090    void TasonTormays(PhysicsObject taso, PhysicsObject kohde) 
    10841091    { 
     
    10991106                pelaajan1elamat.Value--; 
    11001107                if (pelaajan1elamat > 0) 
    1101                     KuplaSyntymä1.Start(); 
     1108                    KuplaSyntymä1.Start(1); 
    11021109            } 
    11031110            p1.Destroy(); 
     
    11121119                pelaajan1elamat.Value--; 
    11131120                if (pelaajan1elamat > 0) 
    1114                     KuplaSyntymä1.Start(); 
     1121                    KuplaSyntymä1.Start(1); 
    11151122            } 
    11161123            kohde.Destroy(); 
     
    11331140                pelaajan2elamat.Value--; 
    11341141                if (pelaajan2elamat > 0) 
    1135                     KuplaSyntymä2.Start(); 
     1142                    KuplaSyntymä2.Start(1); 
    11361143            } 
    11371144        } 
     
    11471154                pelaajan2elamat.Value--; 
    11481155                if (pelaajan2elamat > 0) 
    1149                     KuplaSyntymä2.Start(); 
     1156                    KuplaSyntymä2.Start(1); 
    11501157            } 
    11511158        } 
     
    11641171                pelaajan3elamat.Value--; 
    11651172                if (pelaajan3elamat > 0) 
    1166                     KuplaSyntymä3.Start(); 
     1173                    KuplaSyntymä3.Start(1); 
    11671174            } 
    11681175        } 
     
    11781185                pelaajan3elamat.Value--; 
    11791186                if (pelaajan3elamat > 0) 
    1180                     KuplaSyntymä3.Start(); 
     1187                    KuplaSyntymä3.Start(1); 
    11811188            } 
    11821189        } 
     
    11931200                pelaajan4elamat.Value--; 
    11941201                if (pelaajan4elamat > 0) 
    1195                     KuplaSyntymä4.Start(); 
     1202                    KuplaSyntymä4.Start(1); 
    11961203            } 
    11971204            p4.Destroy(); 
     
    12061213                pelaajan4elamat.Value--; 
    12071214                if (pelaajan4elamat > 0) 
    1208                     KuplaSyntymä4.Start(); 
     1215                    KuplaSyntymä4.Start(1); 
    12091216            } 
    12101217            kohde.Destroy(); 
     
    12811288        tasokorkeus = 100; 
    12821289        tasoleveys = 150; 
    1283         for (int i = 0; i < 50; i++) 
     1290        for (int i = 0; i < 36; i++) 
    12841291        { 
    12851292            lisaaTaso(RandomGen.NextDouble(Level.Left + 50, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(10.0, 15.0), tasoleveys); 
     
    12901297        tasokorkeus = 100; 
    12911298        tasoleveys = 150; 
    1292         for (int i = 0; i < 145; i++) 
     1299        for (int i = 0; i < 38; i++) 
    12931300        { 
    12941301            lisaaTaso(RandomGen.NextDouble(250, Level.Right - 50), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
    12951302            tasokorkeus = tasokorkeus + 170; 
    1296             tasoleveys = tasoleveys - 1; 
     1303            tasoleveys = tasoleveys - 2; 
     1304        } 
     1305 
     1306        tasokorkeus = 6780; 
     1307        tasoleveys = 100; 
     1308        for (int i = 0; i < 40; i++) 
     1309        { 
     1310            lisaaTaso(RandomGen.NextDouble(250, Level.Right - 50), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1311            tasokorkeus = tasokorkeus + 340; 
     1312            tasoleveys = tasoleveys - 2; 
    12971313        } 
    12981314 
     
    13191335        for (int i = 0; i < 6; i++) 
    13201336        { 
    1321             lisaaLiikkuvaTasoVer(RandomGen.NextDouble(250, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
     1337            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(Level.Left, Level.Right), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
    13221338            tasokorkeus = tasokorkeus + 340; 
    13231339            tasoleveys = tasoleveys - 1; 
     
    13281344        for (int h = 0; h < 75; h++) 
    13291345        { 
    1330             lisaaRikkoutuvaTaso(RandomGen.NextDouble(200, -200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1346            lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Left + 50, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    13311347            tasoleveys = tasoleveys - 1; 
    13321348            tasokorkeus = tasokorkeus + 170; 
     
    13351351        tasokorkeus = 3700; 
    13361352        tasoleveys = 130; 
    1337         for (int h = 0; h < 28; h++) 
    1338         { 
    1339             lisaaLiikkuvaTasoVer(RandomGen.NextDouble(200, -200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1353        for (int h = 0; h < 15; h++) 
     1354        { 
     1355            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(Level.Left, Level.Right), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    13401356            tasoleveys = tasoleveys - 1; 
    13411357            tasokorkeus = tasokorkeus + 170; 
     1358        } 
     1359 
     1360        tasokorkeus = 6400; 
     1361        tasoleveys = 110; 
     1362        for (int h = 0; h < 5; h++) 
     1363        { 
     1364            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(Level.Left, Level.Right), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1365            tasoleveys = tasoleveys - 1; 
     1366            tasokorkeus = tasokorkeus + 340; 
     1367        } 
     1368 
     1369        tasokorkeus = 6570; 
     1370        tasoleveys = 110; 
     1371        for (int h = 0; h < 6; h++) 
     1372        { 
     1373            lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Left + 50, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1374            tasoleveys = tasoleveys - 1; 
     1375            tasokorkeus = tasokorkeus + 340; 
     1376        } 
     1377 
     1378        tasokorkeus = 6700; 
     1379        tasoleveys = 120; 
     1380        for (int h = 0; h < 40; h++) 
     1381        { 
     1382            lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Right - 50, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1383            tasoleveys = tasoleveys - 1; 
     1384            tasokorkeus = tasokorkeus + 340; 
    13421385        } 
    13431386    } 
     
    13491392        aikaLaskuri.Trigger += aikaLoppui; 
    13501393        Add(aikaLaskuri); 
    1351         aikaLaskuri.Start(); 
     1394        aikaLaskuri.Start(1); 
    13521395 
    13531396        aikaLaskuri2 = new Timer(); 
     
    13651408    { 
    13661409        KuplaSyntymä1 = new Timer(); 
    1367         KuplaSyntymä1.LimitTimes(1); 
    13681410        KuplaSyntymä1.Interval = Kuplaaika; 
    13691411        KuplaSyntymä1.Trigger += KuplaSyntymä1aika; 
     
    13711413 
    13721414        KuplaSyntymä2 = new Timer(); 
    1373         KuplaSyntymä2.LimitTimes(1); 
    13741415        KuplaSyntymä2.Interval = Kuplaaika; 
    13751416        KuplaSyntymä2.Trigger += KuplaSyntymä2aika; 
     
    13771418 
    13781419        KuplaSyntymä3 = new Timer(); 
    1379         KuplaSyntymä3.LimitTimes(1); 
    13801420        KuplaSyntymä3.Interval = Kuplaaika; 
    13811421        KuplaSyntymä3.Trigger += KuplaSyntymä3aika; 
     
    13831423 
    13841424        KuplaSyntymä4 = new Timer(); 
    1385         KuplaSyntymä4.LimitTimes(1); 
    13861425        KuplaSyntymä4.Interval = Kuplaaika; 
    13871426        KuplaSyntymä4.Trigger += KuplaSyntymä4aika; 
     
    17331772        YP = true; 
    17341773        seuraavaKentta(); 
    1735         MediaPlayer.Play("E Api"); 
     1774        //MediaPlayer.Play("E Api"); 
    17361775    } 
    17371776 
     
    17411780        YP = false; 
    17421781        seuraavaKentta(); 
    1743         MediaPlayer.Play("E Api"); 
     1782        //MediaPlayer.Play("E Api"); 
    17441783    } 
    17451784 
     
    17551794        YP = true; 
    17561795        seuraavaKentta(); 
    1757         MediaPlayer.Play("E Api"); 
     1796        //MediaPlayer.Play("E Api"); 
    17581797    } 
    17591798 
     
    17631802        YP = false; 
    17641803        seuraavaKentta(); 
    1765         MediaPlayer.Play("E Api"); 
     1804        //MediaPlayer.Play("E Api"); 
    17661805    } 
    17671806 
  • 2010/24/Vilvaini/SmilejumpToimiva/bin/x86/Debug/jeejee.dat

    r1255 r1259  
    3030    <long>10870</long> 
    3131    <long>10556</long> 
     32    <long>10251</long> 
    3233    <long>10025</long> 
    3334    <long>9540</long> 
    3435    <long>9413</long> 
    3536    <long>9121</long> 
     37    <long>8839</long> 
    3638    <long>8833</long> 
    3739    <long>8787</long> 
     
    4042    <long>6993</long> 
    4143    <long>6755</long> 
     44    <long>6660</long> 
    4245    <long>6528</long> 
    43     <long>6521</long> 
    44     <long>6013</long> 
    45     <long>5512</long> 
    4646  </Scores> 
    4747  <Length>20</Length> 
Note: See TracChangeset for help on using the changeset viewer.