Ignore:
Timestamp:
2013-06-14 12:30:40 (8 years ago)
Author:
eevipenn
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/EemeliP/Tasohyppelypeli3/Tasohyppelypeli3/Tasohyppelypeli3/Braaains!!.cs

    r4124 r4153  
    2121    Image vaaraKuva = LoadImage("spike"); 
    2222    Image pelaajanKuva = LoadImage("ukko"); 
    23     Image tahtiKuva = LoadImage("tahti"); 
     23    Image aivoKuva = LoadImage("tahti"); 
    2424 
    2525    SoundEffect maaliAani = LoadSoundEffect("beep"); 
     
    3333        alkuValikko.AddItemHandler(1, Exit); 
    3434        Add(alkuValikko); 
    35  
    3635        IsFullScreen = true; 
    3736 
     
    5756    } 
    5857 
    59     void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     58    void LisaaKerattava(Vector paikka, double leveys, double korkeus) 
    6059    { 
    61         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    62         tahti.IgnoresCollisionResponse = true; 
    63         tahti.Position = paikka; 
    64         tahti.Image = tahtiKuva; 
    65         tahti.Tag = "tahti"; 
    66         Add(tahti); 
     60        PhysicsObject kerattavaUkko = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     61        kerattavaUkko.IgnoresCollisionResponse = true; 
     62        kerattavaUkko.Position = paikka; 
     63        kerattavaUkko.Image = aivoKuva; 
     64        kerattavaUkko.Tag = "tahti"; 
     65        // laskuriin yksi luku lisää... 
     66        Add(kerattavaUkko); 
    6767    } 
    6868 
     
    8686        //pelaaja1.Image = pelaajanKuva; 
    8787        aloituspaikka = paikka; 
    88         AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     88        AddCollisionHandler(pelaaja1, "tahti", TormaaKerattavaan); 
    8989        AddCollisionHandler(pelaaja1, "spike", TormaaVaaraan); 
    9090        AddCollisionHandler(pelaaja1, "maali", TormasiMaaliin); 
     
    123123    } 
    124124 
    125     void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
     125    void TormaaKerattavaan(PhysicsObject hahmo, PhysicsObject tahti) 
    126126    { 
    127127        maaliAani.Play(); 
    128128        MessageDisplay.Add("BRAAAINS!!"); 
    129129        tahti.Destroy(); 
     130        // vähennettäisiin laskurista yksi... 
    130131    } 
    131132 
     
    149150        kentta.SetTileMethod('M', LisaaMaali); 
    150151        kentta.SetTileMethod('V', LisaaVaara); 
    151         kentta.SetTileMethod('*', LisaaTahti); 
     152        kentta.SetTileMethod('*', LisaaKerattava); 
    152153        kentta.SetTileMethod('N', LisaaPelaaja); 
    153154        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    192193        Add(maali); 
    193194    } 
    194  
    195195} 
Note: See TracChangeset for help on using the changeset viewer.