Changeset 8538 for 2017/24


Ignore:
Timestamp:
2017-06-12 15:00:06 (2 years ago)
Author:
npo17_18
Message:
 
Location:
2017/24/ViljamiM/Pong/Pong/Pong
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/ViljamiM/Pong/Pong/Pong/Pong.cs

    r8520 r8538  
    1616    PhysicsObject maila1; 
    1717    PhysicsObject maila2; 
     18 
     19    IntMeter pelaajan1Pisteet; 
     20    IntMeter pelaajan2Pisteet; 
     21 
    1822    public override void Begin() 
    1923    { 
    2024        LuoKentta(); 
    2125        AsetaOhjaimet(); 
     26        LisaaLaskurit(); 
    2227        AloitaPeli(); 
    23  
    24  
     28       pelaajan1Pisteet = LuoPisteLaskuri(Screen.Left + 100.0, Screen.Top - 100.0); 
     29       pelaajan2Pisteet = LuoPisteLaskuri(Screen.Right - 100.0, Screen.Top - 100.0); 
    2530 
    2631 
     
    3944        maila2 = LuoMaila(Level.Right - 20.0, 0.0); 
    4045 
     46        AddCollisionHandler(pallo, KasittelePallonTormays); 
    4147 
     48        PhysicsObject vasenReuna = Level.CreateLeftBorder(); 
     49        vasenReuna.Restitution = 1.0; 
     50        vasenReuna.IsVisible = false; 
     51        PhysicsObject oikeaReuna = Level.CreateRightBorder(); 
     52        oikeaReuna.Restitution = 1.0; 
     53        oikeaReuna.IsVisible = false; 
     54        PhysicsObject alaReuna = Level.CreateBottomBorder(); 
     55        alaReuna.Restitution = 1.0; 
     56        alaReuna.IsVisible = false; 
     57        PhysicsObject yläReuna = Level.CreateTopBorder(); 
     58        yläReuna.Restitution = 1.0; 
     59        yläReuna.IsVisible = false; 
    4260 
    43         Level.CreateBorders(1.0, false); 
    4461        Level.Background.Color = Color.Black; 
    4562 
     
    95112        maila.Velocity = nopeus * 2; 
    96113    } 
     114    void LisaaLaskurit() 
     115    { 
     116 
     117 
    97118    } 
     119    IntMeter LuoPisteLaskuri(double x, double y) 
     120 
     121    { 
     122        IntMeter laskuri = new IntMeter(0); 
     123        laskuri.MaxValue = 10; 
     124        Label naytto = new Label(); 
     125        naytto.BindTo(laskuri); 
     126        naytto.X = x; 
     127        naytto.Y = y; 
     128        naytto.TextColor = Color.White; 
     129        naytto.BorderColor = Level.Background.Color; 
     130        naytto.Color = Level.Background.Color; 
     131        Add(naytto); 
     132        return laskuri; 
     133    } 
     134        void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 
     135        { 
     136 
     137 
     138        } 
     139 
     140 
     141 
     142    }  
     143 
     144 
     145 
     146 
Note: See TracChangeset for help on using the changeset viewer.