Ignore:
Timestamp:
2013-12-16 22:09:46 (6 years ago)
Author:
vesal
Message:

veri

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/anlakane/Tiernapojat/Tiernapojat/Tiernapojat/Tiernapoika.cs

    r4825 r4827  
    174174        MiekkaTuppeen(); 
    175175        Image = kuvat.polvillaan; 
     176        if ( Bottom  < peli.Level.Bottom ) 
     177           Bottom = peli.Level.Bottom; 
    176178    } 
    177179 
     
    219221        miekka.IsVisible = true; 
    220222        miekankahva.IsVisible = false; 
     223        miekka.Velocity = Vector.Zero; 
    221224    } 
    222225 
     
    266269        Walk(speed); 
    267270    } 
     271 
     272 
     273    private Color veri = new Color(200, 0, 0); 
     274 
     275    public void TiputaVerta() 
     276    { 
     277        PhysicsObject pisara = new PhysicsObject(4, 6, Shape.Circle); 
     278        pisara.Position = kasi.AbsolutePosition + Vector.FromLengthAndAngle(kasi.Width / 2, kasi.Angle) + Vector.FromLengthAndAngle(0.95*miekka.Width / 2, kasi.Angle + Miekka.Angle); 
     279        // pisara.Position = miekka.AbsolutePosition; // jos tämä on, niin verui tippuu mistä sattuu 
     280        pisara.Color = veri; 
     281        pisara.CollisionIgnoreGroup = 1; // Tämän jos kommentoi, niin kädet irtoavat 
     282        peli.Add(pisara); 
     283        pisara.MaximumLifetime = TimeSpan.FromMilliseconds(3000); 
     284        pisara.Mass = 0.01; 
     285         
     286        peli.AddCollisionHandler(pisara, "Lattia", delegate(PhysicsObject o1, PhysicsObject o2) {  
     287            // pisara.Width = 30;  
     288            // pisara.Velocity = Vector.Zero;  
     289            PhysicsObject latakko = new PhysicsObject(30, 4, Shape.Ellipse); 
     290            latakko.Color = veri; 
     291            latakko.Position = pisara.Position; 
     292            latakko.CollisionIgnoreGroup = 1; 
     293            peli.Add(latakko); 
     294            latakko.MaximumLifetime = TimeSpan.FromMilliseconds(2000); 
     295        }); 
     296         
     297    } 
     298 
    268299} 
    269300 
Note: See TracChangeset for help on using the changeset viewer.