Changeset 8911 for 2016


Ignore:
Timestamp:
2017-07-05 11:25:37 (11 months ago)
Author:
npo17_31
Message:
 
Location:
2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/ninjakissanhikileikit.cs

    r8883 r8911  
    120120    { 
    121121        ammus.Destroy(); 
     122        if (kohde.Tag.Equals("jeff")) 
     123        { 
     124            (kohde as Vihu).ElamaLaskuri.AddValue(-1); 
     125        } 
     126 
    122127    } 
    123128    void osui(PhysicsObject pelaaja, PhysicsObject kohde) 
     
    316321    void lisaavihollinen(Vector paikka, double leveys, double korkeus) 
    317322    { 
    318         PlatformCharacter vihu = new PlatformCharacter(leveys*1.5, korkeus*1.5); 
     323       Vihu vihu = new Vihu(leveys*1.5, korkeus*1.5); 
    319324        vihu.Image = LoadImage("mynam jeff"); 
    320325        vihu.Position = paikka; 
     
    345350 
    346351    } 
     352 
     353   
     354 
    347355} 
     356class Vihu: PlatformCharacter 
     357{ 
     358    private IntMeter elamaLaskuri = new IntMeter(3, 0, 3); 
     359    public IntMeter ElamaLaskuri { get { return elamaLaskuri; } } 
     360 
     361    public Vihu(double leveys, double korkeus) 
     362        : base(leveys, korkeus) 
     363    { 
     364        elamaLaskuri.LowerLimit += delegate { this.Destroy(); }; 
     365    } 
     366} 
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt

    r8909 r8911  
    88 
    99 
    10          N  .....................................#........#............#.......#:.....##########################################w.....................................################ 
     10          N......................................#........#............#.......#:.....##########################################.....................................################ 
    1111#####################.....#.............#........................................#.....................................#.....................................# 
    1212.....................#...........................................................#.....................................#....................................# 
Note: See TracChangeset for help on using the changeset viewer.