Changeset 9107 for 2017


Ignore:
Timestamp:
2017-07-26 09:36:59 (22 months ago)
Author:
nupeohje
Message:

Pelaaja kutistuu, jos osuu viholliseen.

Location:
2017/30/JouniP/Syomispeli/Syomispeli/Syomispeli
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/JouniP/Syomispeli/Syomispeli/Syomispeli/Syomispeli.cs

    r9106 r9107  
    4343        pahis.CanRotate = false; 
    4444        pahis.Image = pahiksenNollailukuva; 
     45        pahis.Tag = "ilkee tyyppi"; 
    4546        Add(pahis); 
    4647    } 
     
    6970 
    7071        AddCollisionHandler(pelaaja1, "ruoka", PelaajaKasvaaIsommaksi); 
     72        AddCollisionHandler(pelaaja1, "ilkee tyyppi", PelaajaTormasiViholliseen); 
    7173    } 
    7274 
     
    114116    } 
    115117 
     118    void PelaajaTormasiViholliseen(PhysicsObject pelaajaJokaTormasi, PhysicsObject vihuJohonTormattiin) 
     119    { 
     120        if (pelaajaJokaTormasi.Width - 10.0 <= 0.0 || pelaajaJokaTormasi.Height - 10.0 <= 0.0) 
     121        { 
     122            return; 
     123        } 
     124        pelaajaJokaTormasi.Width -= 10.0; 
     125        pelaajaJokaTormasi.Height -= 10.0; 
     126    } 
    116127    void LuoOlio(Shape muoto, Color vari, double x, double y, double leveys = 40.0, double korkeus = 40.0) 
    117128    { 
Note: See TracChangeset for help on using the changeset viewer.