Changeset 8952 for 2017/27


Ignore:
Timestamp:
2017-07-06 09:16:11 (2 years ago)
Author:
sieerinn
Message:

Alkuvalikko.

Location:
2017/27/SimoR/Pong
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/SimoR/Pong/Pong/Pong/Pong.cs

    r8918 r8952  
    1616    public override void Begin() 
    1717    { 
     18        Alkuvalikko(); 
     19    } 
     20 
     21    void Alkuvalikko() 
     22    { 
     23        ClearAll(); 
     24        MultiSelectWindow alkuValikko = new MultiSelectWindow("Mursu", "Aloita peli", "Lopeta"); 
     25        Add(alkuValikko); 
     26        alkuValikko.AddItemHandler(0, AloitaPeli); 
     27        alkuValikko.AddItemHandler(1, Exit); 
     28 
     29        alkuValikko.Color = Color.Transparent; 
     30 
     31        Level.Background.Image = pumKuva; 
     32        Level.Background.FitToLevel(); 
     33    } 
     34 
     35    void AloitaPeli() 
     36    { 
     37        ClearAll(); 
    1838        LuoKentta(); 
    1939        LisaaOhjaimet(); 
     
    2848        AddCollisionHandler(pelaaja, "pallo", OsuiPalloon); 
    2949        AddCollisionHandler(pelaaja, "pahapallo", OsuiPahaanPalloon); 
     50        AddCollisionHandler(pelaaja, "vihollinen", PeliOhi); 
     51    } 
     52 
     53    void PeliOhi(PhysicsObject pelaaja, PhysicsObject kohde) 
     54    { 
     55        AloitaPeli(); 
    3056    } 
    3157 
     
    5177        AssaultRifle ase = new AssaultRifle(60, 20); 
    5278        ase.ProjectileCollision = AmmusOsui; 
    53         ase.FireRate = 900; 
     79        ase.FireRate = 1; 
    5480        vihu.Add(ase); 
    5581 
     
    139165    void LisaaOhjaimet() 
    140166    { 
    141         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     167        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Alkuvalikko, "Lopeta peli"); 
    142168 
    143169        Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "Pelaaja liikkuu ylös", new Vector(0, nopeus)); 
Note: See TracChangeset for help on using the changeset viewer.