Changeset 2486 for 2011


Ignore:
Timestamp:
2011-08-02 12:00:55 (8 years ago)
Author:
hejusiuk
Message:

Talletus.

Location:
2011/31/HenryS/Pong
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2011/31/HenryS/Pong/Pong/Pong/Peli.cs

    r2480 r2486  
    1616    IntMeter pelaajan1Pisteet; 
    1717    IntMeter pelaajan2Pisteet; 
     18    PhysicsObject vasenReuna; 
     19    PhysicsObject oikeaReuna; 
    1820 
    1921    public override void Begin() 
     
    3739        Pallo.X = -200.0; 
    3840        Pallo.Y = 0.0; 
    39         Level.CreateBorders(1.0, false); 
     41        vasenReuna = Level.CreateLeftBorder(); 
     42        vasenReuna.Restitution = 1.0; 
     43        vasenReuna.IsVisible = false; 
     44        oikeaReuna = Level.CreateRightBorder(); 
     45        oikeaReuna.Restitution = 1.0; 
     46        oikeaReuna.IsVisible = false; 
     47        PhysicsObject yläReuna = Level.CreateTopBorder(); 
     48        yläReuna.Restitution = 1.0; 
     49        yläReuna.IsVisible = false; 
     50        PhysicsObject alaReuna = Level.CreateBottomBorder(); 
     51        alaReuna.Restitution = 1.0; 
     52        alaReuna.IsVisible = false; 
    4053        Pallo.Restitution = 1.0; 
    4154        Level.BackgroundColor = Color.Black; 
     
    4457        maila2 = LuoMaila(Level.Right - 20.0, 0.0); 
    4558        MessageDisplay.TextColor = Color.White; 
     59        AddCollisionHandler(Pallo, KasittelePallonTormays); 
    4660 
    4761 
     
    114128        return laskuri; 
    115129    } 
    116      
     130 
     131    void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 
     132    { if ( kohde == oikeaReuna ) 
     133    { 
     134        pelaajan1Pisteet.Value += 1; 
     135    } 
     136    else if ( kohde == vasenReuna ) 
     137    { 
     138        pelaajan2Pisteet.Value += 1; 
     139 
     140    } 
    117141 
    118142 
    119 } 
     143}} 
Note: See TracChangeset for help on using the changeset viewer.