Ignore:
Timestamp:
2012-07-04 10:50:11 (8 years ago)
Author:
henmatma
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventures/kaljaadventures.cs

    r3496 r3524  
    99public class kaljaadventures : PhysicsGame 
    1010{ 
     11    int kenttataso = 0; 
     12    int rasvalisa = 0; 
     13    IntMeter rasvamaara; 
    1114    const double nopeus = 200; 
    1215    const double hyppyNopeus = 1000; 
     
    2932    { 
    3033        ClearAll(); 
     34        rasvamaara = new IntMeter(0); 
    3135        Gravity = new Vector(0, -1000); 
    3236 
     
    4044    void LuoKentta() 
    4145    { 
    42         TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    43         kentta.SetTileMethod('#', LisaaTaso); 
    44         kentta.SetTileMethod('*', LisaaRasva); 
    45         kentta.SetTileMethod('N', LisaaPelaaja); 
    46         kentta.SetTileMethod('S', LisaaSoppa); 
    47         kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    48         Level.CreateBorders(); 
    49         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     46        if (kenttataso == 1) 
     47        { 
     48            ClearAll(); 
     49            TileMap.FromLevelAsset("kentta2"); 
     50        } 
     51            TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     52            kentta.SetTileMethod('#', LisaaTaso); 
     53            kentta.SetTileMethod('*', LisaaRasva); 
     54            kentta.SetTileMethod('K', LisaaPelaaja); 
     55            kentta.SetTileMethod('S', LisaaSoppa); 
     56            kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     57            Level.CreateBorders(); 
     58            Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     59         
    5060    } 
    5161 
     
    8595        pelaaja1.Image = pelaajanKuva; 
    8696        AddCollisionHandler(pelaaja1, "mursunrasva", TormaaMursuun); 
     97        AddCollisionHandler(pelaaja1, "soppa", TormaaSoppaan); 
    8798        Add(pelaaja1); 
    8899    } 
     
    119130    void TormaaMursuun(PhysicsObject hahmo, PhysicsObject mursunrasva) 
    120131    { 
     132        if (rasvamaara == 12) 
     133        { 
     134            kenttataso += 1; 
     135            AloitaPeli(); 
     136        } 
    121137        maaliAani.Play(); 
    122138        MessageDisplay.Add("Mursunrasva kasvattaa voimiasi!"); 
    123139        mursunrasva.Destroy(); 
    124140    } 
     141 
     142    void TormaaSoppaan(PhysicsObject hahmo, PhysicsObject soppa) 
     143    { 
     144        AloitaPeli(); 
     145          
     146    } 
    125147} 
Note: See TracChangeset for help on using the changeset viewer.