Changeset 8588 for 2017/24


Ignore:
Timestamp:
2017-06-13 13:38:20 (6 years ago)
Author:
jotapoti
Message:

Pelaaja voi kuolla osuessaan viholliseen.

Location:
2017/24/JouniP/Maryo/Maryo/Maryo
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/JouniP/Maryo/Maryo/Maryo/Maryo.cs

    r8587 r8588  
    4747    } 
    4848 
     49    void LuoVihollinen(double x, double y) 
     50    { 
     51        PhysicsObject vihollinen = new PhysicsObject(50.0, 100.0); 
     52        vihollinen.Color = Color.Red; 
     53        vihollinen.X = x; 
     54        vihollinen.Y = y; 
     55        vihollinen.Tag = "bad guy"; 
     56        Add(vihollinen); 
     57    } 
     58 
    4959    void LuoPelaaja() 
    5060    { 
     
    5262        pelaaja.CanRotate = false; 
    5363        pelaaja.Image = pelaajaKatsooOikealle; 
     64        AddCollisionHandler(pelaaja, "bad guy", PelaajaOttaaOsuman); 
    5465        Add(pelaaja); 
    5566    } 
    5667 
     68    void PelaajaOttaaOsuman(PhysicsObject maryo, PhysicsObject vihu) 
     69    { 
     70        MessageDisplay.Add("No nyt kävi näin että kuolit."); 
     71        maryo.Destroy(); 
     72    } 
    5773    void LiikutaPelaajaa(Vector suunta) 
    5874    { 
     
    89105        LuoEste(0.0, -300.0); 
    90106 
     107        LuoVihollinen(-100.0, 200.0); 
     108 
    91109        Level.CreateBorders(); 
    92110    } 
Note: See TracChangeset for help on using the changeset viewer.