Changeset 8919 for 2016


Ignore:
Timestamp:
2017-07-05 13:34:23 (17 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

    r8912 r8919  
    3737         
    3838          
    39  
     39         
    4040    } 
    4141 
     
    103103        AddCollisionHandler(pelaaja1, "maali", voitapeli); 
    104104        AddCollisionHandler(pelaaja1, "jeff", osuviholliseen); 
     105        AddCollisionHandler(pelaaja1, "heal", törmäähealiin); 
    105106        Add(pelaaja1); 
    106107        //pelaaja1 on PlatformCharacter-tyyppinen 
     
    117118        alkupaikka = pelaaja1.Position; 
    118119        return pelaaja1; 
     120         
    119121    } 
    120122    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
     
    349351    { 
    350352        PhysicsObject heals = new PhysicsObject(leveys,  korkeus); 
     353        heals.Image = LoadImage ("heali") ; 
     354        heals.Position = paikka; 
    351355        Add(heals); 
    352  
    353     } 
    354  
     356        heals.MakeStatic(); 
     357        heals.IgnoresCollisionResponse = true; 
     358        heals.Tag = "heal"; 
     359 
     360    } 
     361    void törmäähealiin (PhysicsObject pelaaja1, PhysicsObject heali) 
     362    { 
     363        heali.Destroy(); 
     364        pisteLaskuri.Value = 5;  
     365 
     366    } 
    355367   
    356368 
     
    366378        elamaLaskuri.LowerLimit += delegate { this.Destroy(); }; 
    367379    } 
     380 
    368381} 
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt

    r8911 r8919  
    88 
    99 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 
     21 
     22 
     23 
     24 
     25                                                                                              VVVVVVVVVVV 
    1026          N......................................#........#............#.......#:.....##########################################.....................................################ 
    1127#####################.....#.............#........................................#.....................................#.....................................# 
    1228.....................#...........................................................#.....................................#....................................# 
    1329......................#..........................................................#.....................................#...................................# 
    14 .......................#.........................................................#.....................................#....V....V........V.........V.....# 
     30.......................#................................H........................#.....................................#....V....V........V.........V.....# 
    1531........................#########################################################.......................................################################## 
Note: See TracChangeset for help on using the changeset viewer.