Changeset 7709 for 2016/27/OnniK/Pong


Ignore:
Timestamp:
2016-07-04 14:52:54 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/27/OnniK/Pong
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/OnniK/Pong/Pong/Pong/Pong.cs

    r7690 r7709  
    1313    { 
    1414        LuoKentta(); 
     15        AsetaOhjaimet(); 
     16        AloitaPeli(); 
     17    } 
     18    void AsetaOhjaimet() 
     19        { 
     20            Keyboard.Listen(Key.A, ButtonState.Down, LiikutaMaila1Ylos, "Pelaaja 1: Liikuta mailaa ylös"); 
     21            Keyboard.Listen(Key.A, ButtonState.Released, PysaytaMaila1, null); 
     22 
     23            Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     24 
    1525  
    16  
    17  
    18          Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    19  
    20  
    21         Vector implussi = new Vector(500.0, 0.0); 
    22         pallo.Hit(implussi); 
     26         
     27    } 
     28    void LuoMaila(double x, double y) 
     29    { 
     30        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); 
     31        maila.Shape = Shape.Rectangle; 
     32        maila.X =  
     33        maila.Y =  
     34        maila.Restitution = 1.0; 
     35        Add(maila); 
    2336 
    2437    } 
    2538    void LuoKentta() 
    2639    { 
    27        pallo = new PhysicsObject(40.0, 40.0); 
     40 
     41        pallo = new PhysicsObject(40.0, 40.0); 
    2842        pallo.Shape = Shape.Circle; 
    2943        pallo.X = -200.0; 
     
    3246        Add(pallo); 
    3347 
     48        LuoMaila(Level.Left + 20.0, 0.0); 
     49        LuoMaila(Level.Right - 20.0, 0.0); 
     50         
     51 
    3452        Level.CreateBorders(1.0, false); 
    3553        Level.Background.Color = Color.Black; 
     
    3755        Camera.ZoomToLevel(); 
    3856    } 
     57    void AloitaPeli() 
     58    { 
     59        Vector implussi = new Vector(500.0, 0.0); 
     60        pallo.Hit(implussi); 
     61 
     62        void LiikutaMailaaYlos(PhysicsObject maila) 
     63        { 
     64            Vector nopeus 
     65        } 
     66         
     67       
     68    } 
    3969} 
     70 
Note: See TracChangeset for help on using the changeset viewer.