Changeset 1592 for 2010/24


Ignore:
Timestamp:
2010-08-04 14:12:30 (13 years ago)
Author:
vilvaini
Message:

Nyt yksinpelin pitäisi toimia.

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

Legend:

Unmodified
Added
Removed
  • 2010/24/Vilvaini/SmilejumpToimiva/Content/Content.contentproj

    r1253 r1592  
    326326    </Compile> 
    327327  </ItemGroup> 
     328  <ItemGroup> 
     329    <Compile Include="NappiYksinpeli.png"> 
     330      <Name>NappiYksinpeli</Name> 
     331      <Importer>TextureImporter</Importer> 
     332      <Processor>TextureProcessor</Processor> 
     333    </Compile> 
     334  </ItemGroup> 
     335  <ItemGroup> 
     336    <Compile Include="NappiYksinpeli2.png"> 
     337      <Name>NappiYksinpeli2</Name> 
     338      <Importer>TextureImporter</Importer> 
     339      <Processor>TextureProcessor</Processor> 
     340    </Compile> 
     341  </ItemGroup> 
     342  <ItemGroup> 
     343    <Compile Include="SJ1pohjeet.png"> 
     344      <Name>SJ1pohjeet</Name> 
     345      <Importer>TextureImporter</Importer> 
     346      <Processor>TextureProcessor</Processor> 
     347    </Compile> 
     348  </ItemGroup> 
    328349  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    329350  <!-- 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

    r1253 r1592  
    525525      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(liikkuva laatta).xnb</Output> 
    526526      <Time>2010-07-20T23:40:48.5890971+03:00</Time> 
     527    </Item> 
     528    <Item> 
     529      <Source>NappiYksinpeli.png</Source> 
     530      <Name>NappiYksinpeli</Name> 
     531      <Importer>TextureImporter</Importer> 
     532      <Processor>TextureProcessor</Processor> 
     533      <Options>None</Options> 
     534      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\NappiYksinpeli.xnb</Output> 
     535      <Time>2010-07-30T16:28:11.7672972+03:00</Time> 
     536    </Item> 
     537    <Item> 
     538      <Source>NappiYksinpeli2.png</Source> 
     539      <Name>NappiYksinpeli2</Name> 
     540      <Importer>TextureImporter</Importer> 
     541      <Processor>TextureProcessor</Processor> 
     542      <Options>None</Options> 
     543      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\NappiYksinpeli2.xnb</Output> 
     544      <Time>2010-07-30T16:28:36.4737104+03:00</Time> 
     545    </Item> 
     546    <Item> 
     547      <Source>SJ1pohjeet.png</Source> 
     548      <Name>SJ1pohjeet</Name> 
     549      <Importer>TextureImporter</Importer> 
     550      <Processor>TextureProcessor</Processor> 
     551      <Options>None</Options> 
     552      <Output>C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\SJ1pohjeet.xnb</Output> 
     553      <Time>2010-07-30T16:41:04.1014722+03:00</Time> 
    527554    </Item> 
    528555    <BuildSuccessful>true</BuildSuccessful> 
  • 2010/24/Vilvaini/SmilejumpToimiva/Peli.cs

    r1260 r1592  
    1111public class Tasohyppely : PhysicsGame 
    1212{ 
    13  
     13    GameObject Yksinpelinappi = new GameObject(600, 100); 
    1414    GameObject Pelaajamaaranappi = new GameObject(600, 100); 
    1515    GameObject Ohjeetnappi = new GameObject(600, 100); 
     
    1919    const double nopeus = 5000; 
    2020    const double hyppyVoima = 4000; 
    21  
    2221    const double Kuplaaika = 5; 
    23  
    2422    const double KPPisteraja = 7; 
    2523 
     
    7977    Timer aikaLaskuri2; 
    8078    Timer aikaLaskuri; 
    81  
    8279    Timer KuplaSyntymä1; 
    8380    Timer KuplaSyntymä2; 
     
    8885 
    8986    HighScoreList korkeustaulukko; 
    90  
    91     Image RikkoutuvanLaatanPartikkelikuva; 
    9287 
    9388    Vector aloituspaikka; 
     
    105100        Alkukentta(); 
    106101    } 
    107  
    108     /*void TeeEfektit(double x, double y, int partikkelit) 
    109     { 
    110         RikkoutuvanLaatanPartikkelikuva = LoadImage("smile jump(keltainen pelaaja)"); 
    111         ExplosionSystem Räks = new ExplosionSystem(RikkoutuvanLaatanPartikkelikuva, 20); 
    112         Add(Räks); 
    113         Räks.AddEffect(x, y, partikkelit); 
    114     } 
    115      */ 
    116  
    117102    private void TeeKorkeustaulukko() 
    118103    { 
     
    124109        korkeustaulukko.ScreenList.HighlightColor = Color.TransparentBlack; 
    125110        korkeustaulukko.ScreenInput.QueryText.TextColor = Color.Blue; 
    126         korkeustaulukko.CongratulationText = "Onnittelut! Pääsitte {1} pikseliä korkealle! Saitte {0}. sijan parhaat pisteet-taulukossa. Syötä nimesi:"; 
    127     } 
    128  
     111        korkeustaulukko.CongratulationText = "Onnittelut! Pääsit {1} pikseliä korkealle! Sait {0}. sijan parhaat pisteet-taulukossa. Syötä nimesi:"; 
     112    } 
    129113    private void Teelaskurit() 
    130114    { 
     
    138122        pelaajan4elamat = new IntMeter(5); 
    139123    } 
    140  
    141124    void Alkukentta() 
    142125    { 
     
    147130        Mouse.IsCursorVisible = true; 
    148131        AlustaLaskurit(); 
    149         Alkunappaimet(); 
    150132        lisaaPelaaja1(0, Level.Bottom + 50); 
    151133        lisaaPelaaja2(100, Level.Bottom + 50); 
     
    157139        TeePäävalikkoNapit(); 
    158140    } 
    159  
    160141    private void TeePäävalikkoNapit() 
    161142    { 
     
    194175 
    195176    } 
    196  
    197177    private void Nappipunainen(int nappi) 
    198178    { 
    199179        //Pelaajamääränapit ja ohjenapit 
     180        if (nappi == 0) 
     181        { 
     182            Yksinpelinappi.Image = LoadImage("NappiYksinpeli2"); 
     183            Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli"); 
     184            Pisteetnappi.Image = LoadImage("NappiKolminpeli"); 
     185            Ohjeetnappi.Image = LoadImage("NappiNelinpeli"); 
     186            Poistunappi.Image = LoadImage("NappiPäävalikkoon"); 
     187        } 
    200188        if (nappi == 1) 
    201189        { 
     190            Yksinpelinappi.Image = LoadImage("NappiYksinpeli"); 
    202191            Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli2"); 
    203192            Pisteetnappi.Image = LoadImage("NappiKolminpeli"); 
     
    207196        if (nappi == 2) 
    208197        { 
     198            Yksinpelinappi.Image = LoadImage("NappiYksinpeli"); 
    209199            Pisteetnappi.Image = LoadImage("NappiKolminpeli2"); 
    210200            Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli"); 
     
    214204        if (nappi == 3) 
    215205        { 
     206            Yksinpelinappi.Image = LoadImage("NappiYksinpeli"); 
    216207            Ohjeetnappi.Image = LoadImage("NappiNelinpeli2"); 
    217208            Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli"); 
     
    261252            Poistunappi.Image = LoadImage("NappiPäävalikkoon"); 
    262253        } 
    263         //if (nappi == 10) 
    264         //{ 
    265         //    Poistunappi.Image = LoadImage("NappiPäävalikkoon2"); 
    266         //} 
    267  
    268         //Ohjenapit = pelaajamääränapit 
    269  
    270         //Paluunappi 
     254 
    271255        if (nappi == 14) 
    272256        { 
     
    283267        } 
    284268    } 
    285  
    286269    private void TeePelimodiNapit() 
    287270    { 
    288271        Pelaajamaaranappi = new GameObject(400, 70); 
    289272        Pisteetnappi = new GameObject(400, 70); 
    290         //Poistunappi = new GameObject(400, 70); 
    291273 
    292274        Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Pressed, AloitaKP, ""); 
     
    294276        Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Pressed, AloitaYP, ""); 
    295277        Mouse.ListenOn(Pisteetnappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (9)); 
    296         //Mouse.ListenOn(Poistunappi, MouseButton.Left, ButtonState.Pressed, Alkukentta, ""); 
    297         //Mouse.ListenOn(Poistunappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (10)); 
    298278 
    299279        Pelaajamaaranappi.Image = LoadImage("NappiKP2"); 
    300280        Pisteetnappi.Image = LoadImage("NappiYP"); 
    301         //Poistunappi.Image = LoadImage("NappiPäävalikkoon"); 
    302281 
    303282        Pelaajamaaranappi.X = 0; 
     
    305284        Pisteetnappi.X = 0; 
    306285        Pisteetnappi.Y = Level.Bottom + 240; 
    307         //Poistunappi.X = 0; 
    308         //Poistunappi.Y = Level.Bottom + 60; 
    309286 
    310287        Add(Pelaajamaaranappi); 
    311288        Add(Pisteetnappi); 
    312         //Add(Poistunappi); 
    313289        TeePaluuNappi(0, Level.Bottom + 60, 400, 70, 2); 
    314290    } 
    315  
    316291    private void TeePelaajamääräNapit() 
    317292    { 
     293        Yksinpelinappi = new GameObject(400, 70); 
    318294        Pelaajamaaranappi = new GameObject(400, 70); 
    319295        Pisteetnappi = new GameObject(400, 70); 
    320296        Ohjeetnappi = new GameObject(400, 70); 
    321297 
     298        Mouse.ListenOn(Yksinpelinappi, MouseButton.Left, ButtonState.Pressed, Yhdenpelaajanpeli, ""); 
     299        Mouse.ListenOn(Yksinpelinappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (0)); 
    322300        Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Pressed, Kahdenpelaajanpeli, ""); 
    323301        Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (1)); 
     
    327305        Mouse.ListenOn(Ohjeetnappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (3)); 
    328306 
     307        Yksinpelinappi.Image = LoadImage("NappiYksinpeli"); 
    329308        Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli"); 
    330309        Pisteetnappi.Image = LoadImage("NappiKolminpeli"); 
    331310        Ohjeetnappi.Image = LoadImage("NappiNelinpeli"); 
    332311 
     312        Yksinpelinappi.X = 0; 
     313        Yksinpelinappi.Y = Level.Bottom + 390; 
    333314        Pelaajamaaranappi.X = 0; 
    334         Pelaajamaaranappi.Y = Level.Bottom + 360; 
     315        Pelaajamaaranappi.Y = Level.Bottom + 320; 
    335316        Pisteetnappi.X = 0; 
    336         Pisteetnappi.Y = Level.Bottom + 270; 
     317        Pisteetnappi.Y = Level.Bottom + 250; 
    337318        Ohjeetnappi.X = 0; 
    338319        Ohjeetnappi.Y = Level.Bottom + 180; 
    339320 
     321        Add(Yksinpelinappi); 
    340322        Add(Pelaajamaaranappi); 
    341323        Add(Pisteetnappi); 
     
    343325        TeePaluuNappi(0, Level.Bottom + 50, 400, 70, 1); 
    344326    } 
    345  
    346327    private void TeeOhjeNapit() 
    347328    { 
     329        Yksinpelinappi = new GameObject(400, 70); 
    348330        Pelaajamaaranappi = new GameObject(400, 70); 
    349331        Pisteetnappi = new GameObject(400, 70); 
    350332        Ohjeetnappi = new GameObject(400, 70); 
    351333 
     334        Mouse.ListenOn(Yksinpelinappi, MouseButton.Left, ButtonState.Pressed, ohjevalikko1p, ""); 
     335        Mouse.ListenOn(Yksinpelinappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (0)); 
    352336        Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Pressed, ohjevalikko2p, ""); 
    353337        Mouse.ListenOn(Pelaajamaaranappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (1)); 
     
    357341        Mouse.ListenOn(Ohjeetnappi, MouseButton.Left, ButtonState.Up, Nappipunainen, "", (3)); 
    358342 
     343        Yksinpelinappi.Image = LoadImage("NappiYksinpeli"); 
    359344        Pelaajamaaranappi.Image = LoadImage("NappiKaksinpeli"); 
    360345        Pisteetnappi.Image = LoadImage("NappiKolminpeli"); 
    361346        Ohjeetnappi.Image = LoadImage("NappiNelinpeli"); 
    362347 
     348        Yksinpelinappi.X = 0; 
     349        Yksinpelinappi.Y = Level.Bottom + 345; 
    363350        Pelaajamaaranappi.X = 0; 
    364         Pelaajamaaranappi.Y = Level.Bottom + 330; 
     351        Pelaajamaaranappi.Y = Level.Bottom + 280; 
    365352        Pisteetnappi.X = 0; 
    366         Pisteetnappi.Y = Level.Bottom + 240; 
     353        Pisteetnappi.Y = Level.Bottom + 215; 
    367354        Ohjeetnappi.X = 0; 
    368355        Ohjeetnappi.Y = Level.Bottom + 150; 
    369356 
     357        Add(Yksinpelinappi); 
    370358        Add(Pelaajamaaranappi); 
    371359        Add(Pisteetnappi); 
     
    374362 
    375363    } 
    376  
    377364    private void TeePaluuNappi(double x, double y, double leveys, double korkeus, double ruutu) 
    378365    { 
     
    397384 
    398385    } 
    399  
    400386    void AloitaYP() 
    401387    { 
    402         if (pelaajamaara == 2) 
    403         { 
    404             KahdenpelaajanYP(); 
    405         } 
    406         if (pelaajamaara == 3) 
    407         { 
    408             KolmenpelaajanYP(); 
    409         } 
    410         if (pelaajamaara == 4) 
    411         { 
    412             NeljanpelaajanYP(); 
    413         } 
     388        YP = true; 
     389        seuraavaKentta(); 
     390        MediaPlayer.Play("E Api"); 
    414391        PeliKäynnissä = true; 
    415392    } 
    416  
    417393    void AloitaKP() 
    418394    { 
    419         if (pelaajamaara == 2) 
    420         { 
    421             KahdenpelaajanKP(); 
    422         } 
    423         if (pelaajamaara == 3) 
    424         { 
    425             KolmenpelaajanKP(); 
    426         } 
    427         if (pelaajamaara == 4) 
    428         { 
    429             NeljanpelaajanKP(); 
    430         } 
     395        YP = false; 
     396        seuraavaKentta(); 
     397        MediaPlayer.Play("E Api"); 
    431398        PeliKäynnissä = true; 
    432399    } 
    433  
    434400    void Pelimodikentta() 
    435401    { 
     
    439405        TeePelimodiNapit(); 
    440406    } 
    441  
    442407    void Ohjevalikko() 
    443408    { 
     
    447412        TeeOhjeNapit(); 
    448413    } 
    449  
    450414    void Pelaajamaarakentta() 
    451415    { 
     
    455419        TeePelaajamääräNapit(); 
    456420    } 
    457  
    458421    void Parhaatpisteetkentta() 
    459422    { 
     
    465428        korkeustaulukko.Show((int)korkeus); 
    466429        TeePaluuNappi(6, Level.Bottom + 31, 300, 50, 1); 
    467         //MediaPlayer.Stop(); 
    468     } 
    469  
     430    } 
    470431    void Tappionappaimet() 
    471432    { 
    472433        Keyboard.Listen(Key.P, ButtonState.Pressed, Alkukentta, ""); 
    473434    } 
    474  
    475435    private void AlustaLaskurit() 
    476436    { 
     
    485445        pelaajan4elamat.Reset(); 
    486446    } 
    487  
    488     private void Alkunappaimet() 
    489     { 
    490         Keyboard.Listen(Key.D2, ButtonState.Pressed, Kahdenpelaajanpeli, ""); 
    491         Keyboard.Listen(Key.D3, ButtonState.Pressed, Kolmenpelaajanpeli, ""); 
    492         Keyboard.Listen(Key.D4, ButtonState.Pressed, Neljanpelaajanpeli, ""); 
    493         Keyboard.Listen(Key.D5, ButtonState.Pressed, korkeustaulukko.Show, ""); 
    494         Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, ""); 
    495     } 
    496  
    497     private void Pelimodinappaimet() 
    498     { 
    499         Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, ""); 
     447    void seuraavaKentta() 
     448    { 
     449        ClearAll(); 
     450 
     451        lisaaPelaaja1(0, Level.Bottom + 50); 
     452 
    500453        if (pelaajamaara == 2) 
    501454        { 
    502             Keyboard.Listen(Key.D1, ButtonState.Pressed, KahdenpelaajanKP, ""); 
    503             Keyboard.Listen(Key.D2, ButtonState.Pressed, KahdenpelaajanYP, ""); 
    504             Keyboard.Listen(Key.H, ButtonState.Pressed, ohjevalikko2p, ""); 
     455            lisaaPelaaja2(100, Level.Bottom + 50); 
    505456        } 
    506457        if (pelaajamaara == 3) 
    507458        { 
    508             Keyboard.Listen(Key.D1, ButtonState.Pressed, KolmenpelaajanKP, ""); 
    509             Keyboard.Listen(Key.D2, ButtonState.Pressed, KolmenpelaajanYP, ""); 
    510             Keyboard.Listen(Key.H, ButtonState.Pressed, ohjevalikko3p, ""); 
    511         } 
     459            lisaaPelaaja2(100, Level.Bottom + 50); 
     460            lisaaPelaaja3(-100, Level.Bottom + 50); 
     461        } 
     462 
    512463        if (pelaajamaara == 4) 
    513464        { 
    514             Keyboard.Listen(Key.D1, ButtonState.Pressed, NeljanpelaajanKP, ""); 
    515             Keyboard.Listen(Key.D2, ButtonState.Pressed, NeljanpelaajanYP, ""); 
    516             Keyboard.Listen(Key.H, ButtonState.Pressed, ohjevalikko4p, ""); 
    517         } 
    518     } 
    519  
    520     void seuraavaKentta() 
    521     { 
    522         ClearAll(); 
    523  
    524         if (pelaajamaara == 3) 
    525         { 
    526             lisaaPelaaja3(-100, Level.Bottom + 50); 
    527         } 
    528  
    529         if (pelaajamaara == 4) 
    530         { 
     465            lisaaPelaaja2(100, Level.Bottom + 50); 
    531466            lisaaPelaaja3(-100, Level.Bottom + 50); 
    532467            lisaaPelaaja4(200, Level.Bottom + 50); 
     
    534469        TeeReunat(); 
    535470        if (YP == false) TeePistenaytot(); 
    536  
    537471        Gravity = new Vector(0, -600); 
    538472 
    539473        luoKentta(); 
    540474        lisaaNappaimetp1(); 
    541         lisaaNappaimetp2(); 
     475 
     476        if (pelaajamaara == 2) 
     477        { 
     478            lisaaNappaimetp2(); 
     479        } 
    542480        if (pelaajamaara == 3) 
    543481        { 
     482            lisaaNappaimetp2(); 
    544483            lisaaNappaimetp3(); 
    545484        } 
    546485        if (pelaajamaara == 4) 
    547486        { 
     487            lisaaNappaimetp2(); 
    548488            lisaaNappaimetp3(); 
    549489            lisaaNappaimetp4(); 
     
    554494            korkeusAjastin.Interval = 0.1; 
    555495            korkeusAjastin.Trigger += NaytaKorkeus; 
     496            korkeusAjastin.Start(); 
    556497            Add(korkeusAjastin); 
    557             korkeusAjastin.Start(); 
    558  
    559             TeeElamanaytot(); 
    560             lisaaYPNappaimet(); 
    561             p1OnKuplassa = false; 
    562             p2OnKuplassa = false; 
    563             p3OnKuplassa = false; 
    564             p4OnKuplassa = false; 
    565         } 
    566     } 
    567  
     498 
     499            if (pelaajamaara != 1) 
     500            { 
     501                TeeElamanaytot(); 
     502                lisaaYPNappaimet(); 
     503                p1OnKuplassa = false; 
     504                p2OnKuplassa = false; 
     505                p3OnKuplassa = false; 
     506                p4OnKuplassa = false; 
     507            } 
     508        } 
     509    } 
    568510    private void lisaaYPNappaimet() 
    569511    { 
     
    573515        if (pelaajamaara == 4) Keyboard.Listen(Key.K, ButtonState.Pressed, Pelaaja3kupla, ""); 
    574516    } 
    575  
    576517    void lisaaPelaaja1kupla(double x, double y) 
    577518    { 
     
    587528        Add(P1kupla); 
    588529    } 
    589  
    590530    void lisaaPelaaja2kupla(double x, double y) 
    591531    { 
     
    601541        Add(P2kupla); 
    602542    } 
    603  
    604543    void lisaaPelaaja3kupla(double x, double y) 
    605544    { 
     
    615554        Add(P3kupla); 
    616555    } 
    617  
    618556    void lisaaPelaaja4kupla(double x, double y) 
    619557    { 
     
    645583        pelaaja1.Destroy(); 
    646584    } 
    647  
    648585    void Pelaaja2kupla() 
    649586    { 
     
    662599        pelaaja2.Destroy(); 
    663600    } 
    664  
    665601    void Pelaaja3kupla() 
    666602    { 
     
    682618        } 
    683619    } 
    684  
    685620    void Pelaaja4kupla() 
    686621    { 
     
    699634        pelaaja4.Destroy(); 
    700635    } 
    701  
    702636    void TeePistenaytot() 
    703637    { 
     
    752686        } 
    753687    } 
    754  
    755688    void TeeElamanaytot() 
    756689    { 
     
    806739        } 
    807740    } 
    808  
    809741    void TeeReunat() 
    810742    { 
     
    821753        vasenReuna.IsVisible = false; 
    822754    } 
    823  
    824755    void LisaaEitoimiruutu() 
    825756    { 
     
    832763        Add(Alku); 
    833764    } 
    834  
    835765    void LisaaAloitusruutu() 
    836766    { 
     
    843773        Add(Alku); 
    844774    } 
    845  
    846775    void TeePelimodivalikko() 
    847776    { 
     
    854783        Add(Alku); 
    855784    } 
    856  
    857785    void TeeOhjevalikko() 
    858786    { 
     
    865793        Add(Alku); 
    866794    } 
    867  
    868795    void TeePelaajaMäärä() 
    869796    { 
     
    876803        Add(PMäärä); 
    877804    } 
    878  
    879805    void TeeTappiovalikko() 
    880806    { 
     
    888814        Add(Tappio); 
    889815    } 
    890  
     816    void ohjevalikko1p() 
     817    { 
     818        Alku = PhysicsObject.CreateStaticObject(1024, 640); 
     819        Alku.X = 0; 
     820        Alku.Y = Level.Bottom + 320; 
     821        Alku.Image = LoadImage("SJ1pohjeet"); 
     822        Alku.IgnoresCollisionResponse = true; 
     823        Alku.IgnoresPhysicsLogics = true; 
     824        Add(Alku); 
     825        NappiAlkuvalikkoon(); 
     826    } 
    891827    void ohjevalikko2p() 
    892828    { 
     
    900836        NappiAlkuvalikkoon(); 
    901837    } 
    902  
    903838    void ohjevalikko3p() 
    904839    { 
     
    912847        NappiAlkuvalikkoon(); 
    913848    } 
    914  
    915849    void ohjevalikko4p() 
    916850    { 
     
    924858        NappiAlkuvalikkoon(); 
    925859    } 
    926  
    927860    private void NappiAlkuvalikkoon() 
    928861    { 
    929862        Keyboard.Listen(Key.P, ButtonState.Pressed, Alkukentta, ""); 
    930863    } 
    931  
    932864    void voitto() 
    933865    { 
     
    956888        Add(voittaja); 
    957889    } 
    958  
    959890    void KasittelePallonTormays(PhysicsObject pelaaja1, PhysicsObject kohde) 
    960891    { 
     
    968899        } 
    969900    } 
    970  
    971901    void KasitteleKuplan1Tormays(PhysicsObject kupla, PhysicsObject kohde) 
    972902    { 
     
    990920        } 
    991921    } 
    992  
    993922    void Kupla1puhkesi() 
    994923    { 
     
    998927        p1OnKuplassa = false; 
    999928    } 
    1000  
    1001929    void KasitteleKuplan2Tormays(PhysicsObject kupla, PhysicsObject kohde) 
    1002930    { 
     
    1020948        } 
    1021949    } 
    1022  
    1023950    void Kupla2puhkesi() 
    1024951    { 
     
    1028955        p2OnKuplassa = false; 
    1029956    } 
    1030  
    1031957    void KasitteleKuplan3Tormays(PhysicsObject kupla, PhysicsObject kohde) 
    1032958    { 
     
    1050976        } 
    1051977    } 
    1052  
    1053978    void Kupla3puhkesi() 
    1054979    { 
     
    1058983        p3OnKuplassa = false; 
    1059984    } 
    1060  
    1061985    void KasitteleKuplan4Tormays(PhysicsObject kupla, PhysicsObject kohde) 
    1062986    { 
     
    10961020 
    10971021    } 
    1098  
    10991022    void Pelaaja1Osui(PhysicsObject p1, PhysicsObject kohde) 
    11001023    { 
     
    11281051 
    11291052    } 
    1130  
    11311053    void Pelaaja2Osui(PhysicsObject p2, PhysicsObject kohde) 
    11321054    { 
     
    11591081 
    11601082    } 
    1161  
    11621083    void Pelaaja3Osui(PhysicsObject p3, PhysicsObject kohde) 
    11631084    { 
     
    11901111 
    11911112    } 
    1192  
    11931113    void Pelaaja4Osui(PhysicsObject p4, PhysicsObject kohde) 
    11941114    { 
     
    12211141 
    12221142    } 
    1223  
    12241143    void VihollisKaanty(PhysicsObject vihulainen, PhysicsObject kohde) 
    12251144    { 
     
    12341153 
    12351154    } 
    1236  
    12371155    void Nappainohje() 
    12381156    { 
    12391157        MessageDisplay.Add("Katso ohjeet valikosta"); 
    12401158    } 
    1241  
    12421159    void luoKentta() 
    12431160    { 
    1244         lisaaTaso(RandomGen.NextDouble(Level.Left + 50, Level.Right - 50), Level.Bottom + 100, 150); 
    1245  
    12461161        mittari = new TextDisplay(); 
    12471162        Add(mittari); 
     
    12601175 
    12611176        Level.Background.CreateGradient(Color.SkyBlue, Color.DarkBlue); 
    1262         lisaaPelaaja1(0, Level.Bottom + 50); 
    1263         lisaaPelaaja2(100, Level.Bottom + 50); 
    12641177        Teeaikalaskurit(); 
    12651178        TeeKuplaSyntymälaskurit(); 
     
    12691182 
    12701183 
    1271         if (pelaajamaara == 2) 
     1184        if (pelaajamaara == 2 && YP == false) 
    12721185        { 
    12731186            Ohjeet2pelaajaa(); 
    12741187        } 
    1275         if (pelaajamaara == 3) 
     1188        if (pelaajamaara == 3 && YP == false) 
    12761189        { 
    12771190            Ohjeet3pelaajaa(); 
    12781191        } 
    1279         if (pelaajamaara == 4) 
     1192        if (pelaajamaara == 4 && YP == false) 
    12801193        { 
    12811194            Ohjeet3pelaajaa(); 
     
    12831196        aloituspaikka = pelaaja1.Position; 
    12841197    } 
    1285  
    12861198    private void TeeTasot() 
    12871199    { 
     
    13051217 
    13061218        tasokorkeus = 6780; 
    1307         tasoleveys = 100; 
     1219        tasoleveys = 70; 
    13081220        for (int i = 0; i < 40; i++) 
    13091221        { 
    13101222            lisaaTaso(RandomGen.NextDouble(250, Level.Right - 50), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
    13111223            tasokorkeus = tasokorkeus + 340; 
    1312             tasoleveys = tasoleveys - 2; 
     1224            tasoleveys = tasoleveys - 1; 
    13131225        } 
    13141226 
     
    13231235 
    13241236        tasokorkeus = 1700; 
    1325         tasoleveys = 150; 
    1326         for (int i = 0; i < 10; i++) 
     1237        tasoleveys = 130; 
     1238        for (int i = 0; i < 6; i++) 
    13271239        { 
    13281240            lisaaTaso(RandomGen.NextDouble(250, -250), Level.Bottom + tasokorkeus + RandomGen.NextDouble(0.0, 5.0), tasoleveys); 
    13291241            tasokorkeus = tasokorkeus + 340; 
    1330             tasoleveys = tasoleveys - 1; 
     1242            tasoleveys = tasoleveys - 2; 
    13311243        } 
    13321244 
     
    13401252        } 
    13411253 
    1342         tasokorkeus = 8550; 
     1254        tasokorkeus = 8370; 
    13431255        tasoleveys = 110; 
    13441256        for (int h = 0; h < 75; h++) 
     
    13461258            lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Left + 50, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    13471259            tasoleveys = tasoleveys - 1; 
    1348             tasokorkeus = tasokorkeus + 170; 
     1260            tasokorkeus = tasokorkeus + 180; 
    13491261        } 
    13501262 
     
    13641276            lisaaLiikkuvaTasoVer(RandomGen.NextDouble(Level.Left, Level.Right), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    13651277            tasoleveys = tasoleveys - 1; 
    1366             tasokorkeus = tasokorkeus + 340; 
    1367         } 
    1368  
    1369         tasokorkeus = 6570; 
     1278            tasokorkeus = tasokorkeus + 380; 
     1279        } 
     1280 
     1281        tasokorkeus = 6220; 
    13701282        tasoleveys = 110; 
    13711283        for (int h = 0; h < 6; h++) 
    13721284        { 
    1373             lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Left + 50, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
     1285            lisaaRikkoutuvaTaso(RandomGen.NextDouble(Level.Left + 100, 200), Level.Bottom + tasokorkeus + RandomGen.NextDouble(5.0, 15.0), tasoleveys); 
    13741286            tasoleveys = tasoleveys - 1; 
    1375             tasokorkeus = tasokorkeus + 340; 
    1376         } 
    1377  
    1378         tasokorkeus = 6700; 
     1287            tasokorkeus = tasokorkeus + 380; 
     1288        } 
     1289 
     1290        tasokorkeus = 6600; 
    13791291        tasoleveys = 120; 
    13801292        for (int h = 0; h < 40; h++) 
     
    13851297        } 
    13861298    } 
    1387  
    13881299    void Teeaikalaskurit() 
    13891300    { 
     
    13911302        aikaLaskuri.Interval = 2; 
    13921303        aikaLaskuri.Trigger += aikaLoppui; 
     1304        aikaLaskuri.Start(1); 
    13931305        Add(aikaLaskuri); 
    1394         aikaLaskuri.Start(1); 
    13951306 
    13961307        aikaLaskuri2 = new Timer(); 
     
    14041315        Add(aikaLaskuri3); 
    14051316    } 
    1406  
    14071317    void TeeKuplaSyntymälaskurit() 
    14081318    { 
     
    14271337        Add(KuplaSyntymä4); 
    14281338    } 
    1429  
    14301339    private void Ohjeet2pelaajaa() 
    14311340    { 
     
    14361345        Ohje2p.IgnoresCollisionResponse = true; 
    14371346        Ohje2p.IgnoresPhysicsLogics = true; 
    1438         if (YP == false) 
    1439         { 
    1440             Add(Ohje2p); 
    1441         } 
    1442     } 
    1443  
     1347        Add(Ohje2p); 
     1348    } 
    14441349    private void Ohjeet3pelaajaa() 
    14451350    { 
     
    14501355        Ohje3p.IgnoresCollisionResponse = true; 
    14511356        Ohje3p.IgnoresPhysicsLogics = true; 
    1452         if (YP == false) 
    1453         { 
    1454             Add(Ohje3p); 
    1455         } 
    1456     } 
    1457  
     1357        Add(Ohje3p); 
     1358    } 
    14581359    void lisaaTaso(double x, double y, double leveys) 
    14591360    { 
     
    14651366        Add(taso); 
    14661367    } 
    1467  
    14681368    void lisaaRikkoutuvaTaso(double x, double y, double leveys) 
    14691369    { 
     
    14761376        Add(taso); 
    14771377    } 
    1478  
    14791378    void lisaaLiikkuvaTasoVer(double äks, double yy, double leveys) 
    14801379    { 
     
    15381437 
    15391438    } 
    1540  
    15411439    void RikkoutuvaTaso(PhysicsObject collidingObject, PhysicsObject otherObject) 
    15421440    { 
     
    15441442        { 
    15451443            otherObject.Destroy(); 
    1546             //TeeEfektit(otherObject.X, otherObject.Y, 15); 
    15471444            lisaaRikkimennytTaso(otherObject.X, otherObject.Y, otherObject.Width); 
    15481445        } 
    15491446    } 
    1550  
    15511447    void lisaaPelaaja1(double x, double y) 
    15521448    { 
     
    15631459        Add(pelaaja1); 
    15641460    } 
    1565  
    15661461    void lisaaPelaaja2(double x, double y) 
    15671462    { 
     
    15781473        Add(pelaaja2); 
    15791474    } 
    1580  
    15811475    void lisaaPelaaja3(double x, double y) 
    15821476    { 
     
    15931487        Add(pelaaja3); 
    15941488    } 
    1595  
    15961489    void lisaaPelaaja4(double x, double y) 
    15971490    { 
     
    16081501        Add(pelaaja4); 
    16091502    } 
    1610  
    16111503    void LisaaVihollinen(double x, double y) 
    16121504    { 
     
    16221514        Add(vihollinen); 
    16231515 
     1516        AddCollisionHandler(vihollinen, TasonTormays); 
    16241517        AddCollisionHandler(vihollinen, VihollisKaanty); 
    16251518    } 
    1626  
    16271519    private void aikaLoppui(Timer sender) 
    16281520    { 
    1629         if (pelaajamaara == 2) 
     1521        if (pelaajamaara == 2 && YP == false) 
    16301522        { 
    16311523            Ohje2p.Destroy(); 
     
    16331525        AddCollisionHandler(pelaaja1, Pelaaja1Osui); 
    16341526        AddCollisionHandler(pelaaja2, Pelaaja2Osui); 
    1635         if (pelaajamaara == 3) 
     1527        if (pelaajamaara == 3 && YP == false) 
    16361528        { 
    16371529            AddCollisionHandler(pelaaja3, Pelaaja3Osui); 
    16381530            Ohje3p.Destroy(); 
    16391531        } 
    1640         if (pelaajamaara == 4) 
     1532        if (pelaajamaara == 4 && YP == false) 
    16411533        { 
    16421534            AddCollisionHandler(pelaaja3, Pelaaja3Osui); 
     
    16561548 
    16571549    } 
    1658  
    16591550    private void aikaLoppui3(Timer sender) 
    16601551    { 
     
    16631554        Parhaatpisteetkentta(); 
    16641555    } 
    1665  
    16661556    private void KuplaSyntymä1aika(Timer sender) 
    16671557    { 
     
    16691559            lisaaPelaaja1kupla(Level.Left, korkein + 20); 
    16701560    } 
    1671  
    16721561    private void KuplaSyntymä2aika(Timer sender) 
    16731562    { 
     
    16751564            lisaaPelaaja2kupla(Level.Left, korkein - 20); 
    16761565    } 
    1677  
    16781566    private void KuplaSyntymä3aika(Timer sender) 
    16791567    { 
     
    16811569            lisaaPelaaja3kupla(Level.Right, korkein + 20); 
    16821570    } 
    1683  
    16841571    private void KuplaSyntymä4aika(Timer sender) 
    16851572    { 
     
    16871574            lisaaPelaaja4kupla(Level.Right, korkein - 20); 
    16881575    } 
    1689  
    16901576    void lisaaNappaimetp1() 
    16911577    { 
     
    17021588        ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyVoima); 
    17031589    } 
    1704  
    17051590    void lisaaNappaimetp2() 
    17061591    { 
     
    17151600        ControllerTwo.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyVoima); 
    17161601    } 
    1717  
    17181602    void lisaaNappaimetp3() 
    17191603    { 
     
    17281612        ControllerThree.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja3, hyppyVoima); 
    17291613    } 
    1730  
    17311614    void lisaaNappaimetp4() 
    17321615    { 
     
    17371620        ControllerFour.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja4, hyppyVoima); 
    17381621    } 
    1739  
    1740     void liikuta(PlatformCharacter hahmo, double nopeus) 
    1741     { 
    1742         hahmo.Walk(nopeus); 
    1743     } 
    1744  
    17451622    void hyppaa(PlatformCharacter hahmo, double voima) 
    17461623    { 
    17471624        hahmo.Jump(voima); 
    17481625    } 
    1749  
    1750     /// <summary> 
    1751     /// DownReuna tuhoaa pelaajat ja tasot, jotka ovat 
    1752     /// ruudun alapuolella. 
    1753     /// </summary> 
    17541626    void LisaaDownReuna() 
    17551627    { 
     
    17611633        Add(DownReuna); 
    17621634    } 
    1763     void Kahdenpelaajanpeli() 
    1764     { 
    1765         pelaajamaara = 2; 
    1766         Pelimodikentta(); 
    1767     } 
    1768  
    1769     void KahdenpelaajanYP() 
    1770     { 
    1771         pelaajamaara = 2; 
     1635    void Yhdenpelaajanpeli() 
     1636    { 
     1637        pelaajamaara = 1; 
    17721638        YP = true; 
    17731639        seuraavaKentta(); 
    17741640        MediaPlayer.Play("E Api"); 
    1775     } 
    1776  
    1777     void KahdenpelaajanKP() 
     1641        PeliKäynnissä = true; 
     1642    } 
     1643    void Kahdenpelaajanpeli() 
    17781644    { 
    17791645        pelaajamaara = 2; 
    1780         YP = false; 
    1781         seuraavaKentta(); 
    1782         MediaPlayer.Play("E Api"); 
    1783     } 
    1784  
     1646        Pelimodikentta(); 
     1647    } 
    17851648    void Kolmenpelaajanpeli() 
    17861649    { 
     
    17881651        Pelimodikentta(); 
    17891652    } 
    1790  
    1791     void KolmenpelaajanYP() 
    1792     { 
    1793         pelaajamaara = 3; 
    1794         YP = true; 
    1795         seuraavaKentta(); 
    1796         MediaPlayer.Play("E Api"); 
    1797     } 
    1798  
    1799     void KolmenpelaajanKP() 
    1800     { 
    1801         pelaajamaara = 3; 
    1802         YP = false; 
    1803         seuraavaKentta(); 
    1804         MediaPlayer.Play("E Api"); 
    1805     } 
    1806  
    18071653    void Neljanpelaajanpeli() 
    18081654    { 
     
    18101656        Pelimodikentta(); 
    18111657    } 
    1812  
    1813     void NeljanpelaajanYP() 
    1814     { 
    1815         pelaajamaara = 4; 
    1816         YP = true; 
    1817         seuraavaKentta(); 
    1818         MediaPlayer.Play("E Api"); 
    1819     } 
    1820  
    1821     void NeljanpelaajanKP() 
    1822     { 
    1823         pelaajamaara = 4; 
    1824         YP = false; 
    1825         seuraavaKentta(); 
    1826         MediaPlayer.Play("E Api"); 
    1827     } 
    1828  
    18291658    void jokuvoitti() 
    18301659    { 
     
    18351664        aikaLaskuri2.Start(); 
    18361665    } 
    1837  
    18381666    void NaytaKorkeus(Timer sender) 
    18391667    { 
     
    18431671        mittari.Y = Screen.Top - 100; 
    18441672    } 
    1845  
    18461673    void LiikuLäski(PlatformCharacter SJpelaaja, double nopeus) 
    18471674    { 
    18481675        SJpelaaja.Push(new Vector(nopeus, 0)); 
    1849         //SJpelaaja.Velocity += Vector.FromLengthAndAngle(nopeus, SJpelaaja.Angle); 
    1850     } 
    1851  
     1676    } 
    18521677    protected override void Update(Time time) 
    18531678    { 
     
    18581683 
    18591684        korkein = highest.Y; 
    1860  
    18611685        Camera.Follow(highest); 
    1862         if (YP == true) 
     1686        if (YP == true && pelaajamaara != 1) 
    18631687        { 
    18641688            if (P1kupla != null && P1kupla.Y < DownReuna.Y + 80) 
     
    18721696                    P1kupla.Velocity = new Vector(-51.0, -59.0); 
    18731697                } 
    1874                 if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X > highest.X) 
     1698                else if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X > highest.X) 
    18751699                { 
    18761700                    P1kupla.Velocity = new Vector(-51.0, 59.0); 
    18771701                } 
    1878                 if (P1kupla != null && P1kupla.Y > highest.Y && P1kupla.X < highest.X) 
     1702                else if (P1kupla != null && P1kupla.Y > highest.Y && P1kupla.X < highest.X) 
    18791703                { 
    18801704                    P1kupla.Velocity = new Vector(51.0, -59.0); 
    18811705                } 
    1882                 if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X < highest.X) 
     1706                else if (P1kupla != null && P1kupla.Y < highest.Y && P1kupla.X < highest.X) 
    18831707                { 
    18841708                    P1kupla.Velocity = new Vector(51.0, 59.0); 
     
    18951719                    P2kupla.Velocity = new Vector(-59.0, -51.0); 
    18961720                } 
    1897                 if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X > highest.X - 27) 
     1721                else if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X > highest.X - 27) 
    18981722                { 
    18991723                    P2kupla.Velocity = new Vector(-59.0, 51.0); 
    19001724                } 
    1901                 if (P2kupla != null && P2kupla.Y > highest.Y && P2kupla.X < highest.X - 27) 
     1725                else if (P2kupla != null && P2kupla.Y > highest.Y && P2kupla.X < highest.X - 27) 
    19021726                { 
    19031727                    P2kupla.Velocity = new Vector(59.0, -51.0); 
    19041728                } 
    1905                 if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X < highest.X - 27) 
     1729                else if (P2kupla != null && P2kupla.Y < highest.Y && P2kupla.X < highest.X - 27) 
    19061730                { 
    19071731                    P2kupla.Velocity = new Vector(59.0, 51.0); 
     
    19181742                    P3kupla.Velocity = new Vector(-56.0, -54.0); 
    19191743                } 
    1920                 if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X > highest.X + 27) 
     1744                else if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X > highest.X + 27) 
    19211745                { 
    19221746                    P3kupla.Velocity = new Vector(-56.0, 54.0); 
    19231747                } 
    1924                 if (P3kupla != null && P3kupla.Y > highest.Y && P3kupla.X < highest.X + 27) 
     1748                else if (P3kupla != null && P3kupla.Y > highest.Y && P3kupla.X < highest.X + 27) 
    19251749                { 
    19261750                    P3kupla.Velocity = new Vector(56.0, -54.0); 
    19271751                } 
    1928                 if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X < highest.X + 27) 
     1752                else if (P3kupla != null && P3kupla.Y < highest.Y && P3kupla.X < highest.X + 27) 
    19291753                { 
    19301754                    P3kupla.Velocity = new Vector(56.0, 54.0); 
     
    19411765                    P4kupla.Velocity = new Vector(-54.0, -56.0); 
    19421766                } 
    1943                 if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X > highest.X) 
     1767                else if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X > highest.X) 
    19441768                { 
    19451769                    P4kupla.Velocity = new Vector(-54.0, 56.0); 
    19461770                } 
    1947                 if (P4kupla != null && P4kupla.Y > highest.Y && P4kupla.X < highest.X) 
     1771                else if (P4kupla != null && P4kupla.Y > highest.Y && P4kupla.X < highest.X) 
    19481772                { 
    19491773                    P4kupla.Velocity = new Vector(54.0, -56.0); 
    19501774                } 
    1951                 if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X < highest.X) 
     1775                else if (P4kupla != null && P4kupla.Y < highest.Y && P4kupla.X < highest.X) 
    19521776                { 
    19531777                    P4kupla.Velocity = new Vector(54.0, 56.0); 
     
    19551779            } 
    19561780        } 
    1957  
    1958         if (pelaajamaara == 3 && YP == true && PeliKäynnissä == true) 
    1959         { 
    1960             if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 
    1961             { 
    1962                 MediaPlayer.Stop(); 
    1963                 aikaLaskuri3.Start(); 
    1964             } 
     1781        if (pelaajamaara == 3 && YP == true && PeliKäynnissä == true && pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed()) 
     1782        { 
     1783            MediaPlayer.Stop(); 
     1784            aikaLaskuri3.Start(); 
     1785        } 
     1786        if (pelaajamaara == 1 && PeliKäynnissä == true && pelaaja1.IsDestroyed()) 
     1787        { 
     1788            MediaPlayer.Stop(); 
     1789            aikaLaskuri3.Start(); 
    19651790        } 
    19661791        else if (pelaajamaara == 3 && YP == false && PeliKäynnissä == true) 
     
    20001825            } 
    20011826        } 
    2002         if (pelaajamaara == 4 && YP == true && PeliKäynnissä == true) 
    2003         { 
    2004             if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed() && pelaaja4.IsDestroyed()) 
    2005             { 
    2006                 MediaPlayer.Stop(); 
    2007                 aikaLaskuri3.Start(); 
    2008             } 
     1827        if (pelaajamaara == 4 && YP == true && PeliKäynnissä == true && pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed() && pelaaja3.IsDestroyed() && pelaaja4.IsDestroyed()) 
     1828        { 
     1829            MediaPlayer.Stop(); 
     1830            aikaLaskuri3.Start(); 
    20091831        } 
    20101832        else if (pelaajamaara == 4 && YP == false && PeliKäynnissä == true) 
     
    20511873            } 
    20521874        } 
    2053  
    2054         if (pelaajamaara == 2 && YP == true && PeliKäynnissä == true) 
    2055         { 
    2056             if (pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed()) 
    2057             { 
    2058                 MediaPlayer.Stop(); 
    2059                 aikaLaskuri3.Start(); 
    2060             } 
     1875        if (pelaajamaara == 2 && YP == true && PeliKäynnissä == true && pelaaja1.IsDestroyed() && pelaaja2.IsDestroyed()) 
     1876        { 
     1877            MediaPlayer.Stop(); 
     1878            aikaLaskuri3.Start(); 
    20611879        } 
    20621880        else if (pelaajamaara == 2 && YP == false && PeliKäynnissä == true) 
  • 2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj

    r1248 r1592  
    5757  </PropertyGroup> 
    5858  <ItemGroup> 
    59     <Reference Include="Jypeli2, Version=2.2.2.0, Culture=neutral, processorArchitecture=x86"> 
     59    <Reference Include="Jypeli2, Version=2.2.5.0, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    6161      <HintPath>..\..\..\..\..\..\lib\Jypeli2.dll</HintPath> 
  • 2010/24/Vilvaini/SmilejumpToimiva/Smile Jump.csproj.Debug.cachefile

    r1253 r1592  
    5757Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
    5858Content\Smile Jump(liikkuva laatta).xnb 
     59Content\NappiYksinpeli.xnb 
     60Content\NappiYksinpeli2.xnb 
     61Content\SJ1pohjeet.xnb 
    5962Content\E Api.wma 
    6063Content\Menu.wma 
  • 2010/24/Vilvaini/SmilejumpToimiva/bin/x86/Debug/jeejee.dat

    r1259 r1592  
    22<HighScoreData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    33  <Names> 
     4    <string>Ville</string> 
    45    <string>Ville</string> 
    56    <string>Ville</string> 
     
    2122    <string>Ville</string> 
    2223    <string>Ville</string> 
    23     <string>Ville</string> 
    2424  </Names> 
    2525  <Scores> 
     
    2727    <long>20420</long> 
    2828    <long>11978</long> 
     29    <long>11264</long> 
    2930    <long>10905</long> 
    3031    <long>10870</long> 
    3132    <long>10556</long> 
     33    <long>10449</long> 
    3234    <long>10251</long> 
    3335    <long>10025</long> 
     
    3638    <long>9121</long> 
    3739    <long>8839</long> 
     40    <long>8839</long> 
    3841    <long>8833</long> 
    3942    <long>8787</long> 
    40     <long>7040</long> 
    41     <long>7024</long> 
    42     <long>6993</long> 
    43     <long>6755</long> 
    44     <long>6660</long> 
    45     <long>6528</long> 
     43    <long>8361</long> 
     44    <long>7948</long> 
     45    <long>7935</long> 
    4646  </Scores> 
    4747  <Length>20</Length> 
  • 2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/Smile Jump.csproj.FileListAbsolute.txt

    r1253 r1592  
    6767C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
    6868C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\Smile Jump(liikkuva laatta).xnb 
     69C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\NappiYksinpeli.xnb 
     70C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\NappiYksinpeli2.xnb 
     71C:\MyTemp\vilvaini\npo_pelit\2010\24\Vilvaini\SmilejumpToimiva\bin\x86\Debug\Content\SJ1pohjeet.xnb 
  • 2010/24/Vilvaini/SmilejumpToimiva/obj/x86/Debug/cachefile-21adbbba-e817-420d-9951-b9d6041ce814-targetpath.txt

    r1253 r1592  
    5959Content\Smile Jump(rikkoutuva laatta osa 4).xnb 
    6060Content\Smile Jump(liikkuva laatta).xnb 
     61Content\NappiYksinpeli.xnb 
     62Content\NappiYksinpeli2.xnb 
     63Content\SJ1pohjeet.xnb 
Note: See TracChangeset for help on using the changeset viewer.