Ignore:
Timestamp:
2017-07-27 11:42:34 (2 years ago)
Author:
npo17_65
Message:

kun toinen pelaaja kuolee tulee loppuvalikko

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.cs

    r9152 r9155  
    1111    Image HanninKuva = LoadImage("Hanni"); 
    1212    Image HoonKuva = LoadImage("Hoo"); 
    13  
    14        
     13    
     14          
    1515    PlasmaCannon HanninAse; 
    1616    Cannon HoonAse; 
     17 
     18     
    1719 
    1820    
     
    2224    { 
    2325        AlkuValikko(); 
     26       
    2427    } 
    2528 
     
    5861        HoonAse.Power.DefaultValue = 20000; 
    5962        AddCollisionHandler(Hoo, Hanni, Tormaa); 
     63 
     64        Hoo.Elamalaskuri.LowerLimit += LoppuValikko; 
     65        Hanni.Elamalaskuri.LowerLimit += LoppuValikko; 
    6066    } 
    6167 
    6268    void AlkuValikko() 
    63     {  
    64         MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
    65         "Aloita peli", "Lopeta"); 
     69    { 
     70        MediaPlayer.Play("taustamusiikki"); 
     71        MediaPlayer.IsRepeating = true; 
     72        MultiSelectWindow alkuValikko = new MultiSelectWindow("Hanni vs. Hoo", 
     73        "Aloita peli", "Lopeta");   
    6674        Level.Background.Color = Color.Gray; 
    6775        Add(alkuValikko); 
     
    7179 
    7280    } 
     81    void LoppuValikko() 
     82    { 
     83        MultiSelectWindow loppuValikko = new MultiSelectWindow("Hanni vs. Hoo", 
     84       "Pelaa uudestaan", "Lopeta"); 
     85        Level.Background.Color = Color.Gray; 
     86        Add(loppuValikko); 
     87        loppuValikko.AddItemHandler(0, AloitaPeli); 
     88        loppuValikko.AddItemHandler(1, Exit); 
     89    } 
    7390 
    7491    void AloitaPeli() 
    7592    { 
     93        MediaPlayer.Stop(); 
    7694        ClearAll(); 
    7795        LuoKentta(); 
     
    117135    void LuoKentta() 
    118136    { 
    119         MediaPlayer.PlayFromURL("http://www.beepbox.com/#5sbkbl00e01t7m0a7g0fj7i0r1w1111f0000d1111c0000h0000v0000o3210b4h4h4h4h4h4i4x8i4x8i4x4h4h4h4h4h4h4h4h4h4h4p1BINOCVf1FzTkeIcA6UcDi0gFzQewt0W1Q30000"); 
    120         MediaPlayer.IsRepeating = true; 
    121137        Gravity = new Vector(0.0, -800.0); 
    122138        Camera.Zoom(1.2); 
     
    177193        : base(leveys, korkeus) 
    178194        { 
    179             Elamalaskuri.LowerLimit += delegate { this.Destroy(); }; 
     195            Elamalaskuri.LowerLimit += delegate { this.Destroy();}; 
     196             
     197 
    180198        } 
     199        
    181200    } 
    182201 
Note: See TracChangeset for help on using the changeset viewer.