Ignore:
Timestamp:
2017-02-18 13:41:04 (3 years ago)
Author:
sieerinn
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/koodauskerho/AarreP/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r8393 r8400  
    2424    Image[] animaatioKuvat = LoadImages("originalhahmo", "hahmosydan","hahmosyosydan"); 
    2525    Image[] animaatioKuvat2 = LoadImages("originalhahmo","originalhahmokävely1"); 
     26    Image[] animaatioKuvat3 = LoadImages("originalvihu", "originalvihukavelee"); 
     27    Image[] animaatioKuvat4 = LoadImages("originalvihu", "ammuttuvihu"); 
    2628    Image ammuttuvihuKuva = LoadImage("ammuttuvihu"); 
    2729    Image ammusKuva = LoadImage("ammushahmo"); 
     
    9193    } 
    9294 
    93     void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
     95        void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    9496    { 
    9597        pelaaja1 = new PlatformCharacter(50, 70); 
     
    116118        vihu.Tag = "vihu"; 
    117119        Add(vihu); 
     120        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     121        tasoAivot.Speed = 100; 
     122        vihu.Brain = tasoAivot; 
     123        vihu.AnimWalk = new Animation(animaatioKuvat3); 
     124        vihu.AnimWalk.FPS = 6; 
     125        vihu.AnimIdle = new Animation(vihuKuva); 
    118126    } 
    119127 
     
    203211        vihu.Destroy(); 
    204212 
    205         //Animation animaatio = new Animation(animaatioKuvat); 
     213        //Animation animaatio = new Animation(animaatioKuvat4); 
    206214        //animaatio.FPS = 2; 
    207215        //pelaaja1.PlayAnimation(animaatio); 
     
    259267        kranu.Image = pommiKuva; 
    260268        hahmo.Throw(kranu, Angle.FromDegrees(40), 10000); 
     269 
     270        kranu.Explosion.AddShockwaveHandler("vihu", vihurajahti); 
     271 
     272    } 
     273 
     274    void vihurajahti(IPhysicsObject vihu,Vector suunta) 
     275    { 
     276        vihu.Destroy(); 
     277 
    261278    } 
    262279} 
Note: See TracChangeset for help on using the changeset viewer.