Changeset 4187 for 2013


Ignore:
Timestamp:
2013-06-24 14:56:27 (10 years ago)
Author:
mitaivas
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/26/MikkoTa/Pong/Pong/Pong/Pong.cs

    r4184 r4187  
    1414    PhysicsObject maila2; 
    1515    PhysicsObject pallo; 
     16    PhysicsObject vasenReuna; 
     17    PhysicsObject oikeaReuna; 
     18    IntMeter pelaajan1Pisteet; 
     19    IntMeter pelaajan2Pisteet; 
    1620 
    1721    public override void Begin() 
     
    2125        AsetaOhjaimet(); 
    2226        AloitaPeli(); 
    23         LuoPisteLaskur(); 
     27        LisaaLaskurit(); 
    2428 
    2529    } 
     
    3842        ylaReuna.Restitution = 1.0; 
    3943        ylaReuna.IsVisible = false; 
    40          
     44        AddCollisionHandler(pallo, Tormays); 
    4145         
    4246         
     
    5357 
    5458        Level.BackgroundColor = Color.Black; 
     59    } 
     60    void Tormays(PhysicsObject pallo, PhysicsObject kohde) 
     61    { 
     62        if (kohde == oikeaReuna) 
     63        { 
     64            pelaajan1Pisteet.Value += 1; 
     65        } 
     66        else if (kohde == vasenReuna) 
     67        { 
     68            pelaajan2Pisteet.Value += 1; 
     69        } 
    5570    } 
    5671    void AloitaPeli() 
     
    89104        maila.Velocity = nopeus; 
    90105    } 
    91     IntMeter LuoPisteLaskuri() 
     106    void LisaaLaskurit() 
     107    { 
     108        pelaajan1Pisteet = LuoLaskurit(Screen.Left + 100.0, Screen.Top - 100.0); 
     109        pelaajan2Pisteet = LuoLaskurit(Screen.Right - 100.0, Screen.Top - 100.0); 
     110    } 
     111    IntMeter LuoLaskurit(double x, double y) 
    92112    { 
    93113        IntMeter laskuri = new IntMeter(0); 
Note: See TracChangeset for help on using the changeset viewer.