Changeset 5221


Ignore:
Timestamp:
2014-07-01 12:31:43 (9 years ago)
Author:
jotapoti
Message:

Kahdennusesimerkkiä aloitettu luennolla.

Location:
2014/27/JouniP_esimerkki/Pongpeli/Pongpeli/Pongpeli
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/JouniP_esimerkki/Pongpeli/Pongpeli/Pongpeli/Pongpeli.cs

    r5215 r5221  
    2525        // AddCollisionHandler(pallo, "maila", CollisionHandler.ExplodeTarget(20.0, false)); 
    2626        AddCollisionHandler(pallo, "maila", VaihdaPallonVaria); 
     27        AddCollisionHandler(pallo, "maila", KahdennaPallo); 
    2728        LisaaOhjaimet(); 
    2829 
     
    3334    { 
    3435        tormaaja.Color = RandomGen.NextColor(); 
     36    } 
     37 
     38    void KahdennaPallo(PhysicsObject tormaaja, PhysicsObject tormayksenKohde) 
     39    { 
     40        LuoPallo(tormaaja.X, tormaaja.Y); 
     41    } 
     42 
     43    PhysicsObject LuoPallo(double x, double y) 
     44    { 
     45        PhysicsObject pallo = new PhysicsObject(40, 40); 
     46        pallo.Shape = Shape.Circle; 
     47        pallo.X = x; 
     48        pallo.Y = y; 
     49        pallo.Restitution = 1.0; 
     50        Add(pallo); 
     51        return pallo; 
    3552    } 
    3653 
     
    5067    {                                                        
    5168        // luodaan peliin pallo:                             
    52         pallo = new PhysicsObject(40.0, 40.0);               
    53         pallo.Shape = Shape.Circle;                          
    54         pallo.X = -200.0;                                    
    55         pallo.Y = 0.0; 
    56         pallo.Restitution = 1.0; 
    57         Add(pallo); 
     69        pallo = LuoPallo(0, 0); 
     70        //pallo = new PhysicsObject(40.0, 40.0);               
     71        //pallo.Shape = Shape.Circle;                          
     72        //pallo.X = -200.0;                                    
     73        //pallo.Y = 0.0; 
     74        //pallo.Restitution = 1.0; 
     75        //Add(pallo); 
    5876 
    5977        // luodaan peliin mailat: 
Note: See TracChangeset for help on using the changeset viewer.