Changeset 173


Ignore:
Timestamp:
2009-07-24 13:03:40 (10 years ago)
Author:
sajupaan
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • sarita_p/Tasohyppely1/Peli.cs

    r147 r173  
    3030        PlatformCharacter pelaaja2; 
    3131        PhysicsObject maali; 
    32  
    33         int kenttaNro; // monesko kenttä on menossa 
     32        Song taustamusiikki; 
     33 
     34        int kenttaNro = 3; // monesko kenttä on menossa 
    3435 
    3536        #endregion 
     
    3940        protected override void LoadContent() 
    4041        { 
    41             Song taustamusiikki = Content.Load<Song>("Supermario"); 
    42             MediaPlayer.Play(taustamusiikki); 
    4342 
    4443            // Asetetaan kentän numero nollaksi, jota kasvatetaan kentän latauksessa (aina siis vähintään 1) 
     
    8079            MessageDisplay.Clear(); 
    8180 
    82             kenttaNro = 0; 
     81            //kenttaNro = 0; 
    8382 
    8483            // ladataan kenttä 
     
    8786            // Laitetaan peliohje näyttöön 
    8887            MessageDisplay.Add("Etsi ovi!"); 
    89             MessageDisplay.Add("Mutta varo vihollisia... ja toisianne LOLOLOL"); 
     88            MessageDisplay.Add("Mutta varo vihollisia..."); 
    9089        } 
    9190        #endregion 
     
    9594        Level seuraavaKentta() 
    9695        { 
    97             pisteLaskuri.Reset(); 
     96            //pisteLaskuri.Reset(); 
    9897            kenttaNro += 1; // lisätään kenttänumeroa yhdellä 
    9998            MessageDisplay.Add("Kenttä " + kenttaNro); 
     
    115114            kentta.Objects.Add(alusta); 
    116115 
    117             lisaaPieniTaso(kentta, -200, -350); 
    118             lisaaPieniTaso(kentta, 0, -200); 
    119             lisaaPieniTaso(kentta, 400, -150); 
    120             lisaaPieniTaso(kentta, -400, 150); 
    121             lisaaPieniTaso(kentta, -200, 250); 
    122             lisaaPieniTaso(kentta, -450, -10); 
    123             lisaaPieniTaso(kentta, -500, -200); 
    124             lisaaPieniTaso(kentta, 500, 0); 
    125             lisaaPieniTaso(kentta, 400, 100); 
     116            if (kenttaNro == 1) 
     117            { 
     118                taustamusiikki = Content.Load<Song>("Supermario"); 
     119                MediaPlayer.Play(taustamusiikki); 
     120                lisaaPieniTaso(kentta, -200, -350); 
     121                lisaaPieniTaso(kentta, 0, -200); 
     122                lisaaPieniTaso(kentta, 400, -150); 
     123                lisaaPieniTaso(kentta, -400, 150); 
     124                lisaaPieniTaso(kentta, -200, 250); 
     125                lisaaPieniTaso(kentta, -450, -10); 
     126                lisaaPieniTaso(kentta, -500, -200); 
     127                lisaaPieniTaso(kentta, 500, 0); 
     128                lisaaPieniTaso(kentta, 400, 100); 
     129            } 
     130 
     131            if (kenttaNro == 2) 
     132            { 
     133                taustamusiikki = Content.Load<Song>("Supermario"); 
     134                 
     135                lisaaPieniTaso(kentta, -450, -10); 
     136                lisaaPieniTaso(kentta, -200, -150); 
     137                lisaaPieniTaso(kentta, -100, 100); 
     138                lisaaPieniTaso(kentta, 500, 0); 
     139                lisaaPieniTaso(kentta, 200, -10); 
     140                lisaaPieniTaso(kentta, 300, -410); 
     141                lisaaPieniTaso(kentta, 200, -250); 
     142 
     143            } 
     144            if (kenttaNro == 3) 
     145            { 
     146                taustamusiikki = Content.Load<Song>("Supermario"); 
     147                 
     148                lisaaPieniTaso(kentta, -450, -10); 
     149                lisaaPieniTaso(kentta, -250, -150); 
     150                lisaaPieniTaso(kentta, -300, 100); 
     151                
     152                lisaaPieniTaso(kentta, 200, -10); 
     153                lisaaPieniTaso(kentta, 300, -410); 
     154                lisaaPieniTaso(kentta, 200, -250); 
     155 
     156            } 
     157            if (kenttaNro == 4) 
     158            { 
     159                taustamusiikki = Content.Load<Song>("Supermario"); 
     160 
     161                lisaaPieniTaso(kentta, 150, -10); 
     162                lisaaPieniTaso(kentta, -150, -200); 
     163                lisaaPieniTaso(kentta, -150, 200); 
     164 
     165                lisaaPieniTaso(kentta, -100, 10); 
     166 
     167                lisaaPieniTaso(kentta, -100, -350); 
     168 
     169            } 
     170            if (kenttaNro == 5) 
     171            { 
     172                taustamusiikki = Content.Load<Song>("Supermario"); 
     173 
     174                lisaaPieniTaso(kentta, 150, -10); 
     175                lisaaPieniTaso(kentta, -150, -200); 
     176                lisaaPieniTaso(kentta, -100, 150); 
     177 
     178                lisaaPieniTaso(kentta, -500, -20); 
     179 
     180                lisaaPieniTaso(kentta, -100, -350); 
     181 
     182            } 
     183            if (kenttaNro == 6) 
     184            { 
     185                taustamusiikki = Content.Load<Song>("Supermario"); 
     186 
     187                lisaaPieniTaso(kentta, 150, -10); 
     188                lisaaPieniTaso(kentta, -250, -200); 
     189                lisaaPieniTaso(kentta, 100, 200); 
     190 
     191                lisaaPieniTaso(kentta, 500, 20); 
     192 
     193                lisaaPieniTaso(kentta, -100, -350); 
     194 
     195            } 
     196             
    126197 
    127198            lisaaMaali(kentta); 
     
    170241                tahti.Y = 400.0; 
    171242                tahti.Restitution = 1.0; 
    172                 tahti.Texture = Content.Load<Texture2D>("tahti"); 
     243                tahti.Texture = Content.Load<Texture2D>("sieni"); 
    173244                AddCollisionHandler(tahti, keraa); 
    174245                kentta.Objects.Add(tahti); 
     
    294365                this.PlaySound("maali"); 
    295366                int edellisenKentanPisteet = pisteLaskuri.Value; 
     367                int edellisenKentanPisteet2 = pisteLaskuri2.Value; 
    296368                Level = seuraavaKentta(); 
    297                 MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro + ". Pisteitä: " + edellisenKentanPisteet); 
     369                MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro + ". Pisteitä Luigille: " + edellisenKentanPisteet + ", Pisteitä Mariolle: " + edellisenKentanPisteet2); 
    298370            } 
    299371        } 
Note: See TracChangeset for help on using the changeset viewer.