Changeset 7715 for 2016/27


Ignore:
Timestamp:
2016-07-04 14:53:20 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/27/ValtteriM/Pingpok
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/ValtteriM/Pingpok/Pingpok/Pingpok/Pingpok.cs

    r7694 r7715  
    99public class Pingpok : PhysicsGame 
    1010{ 
     11    PhysicsObject pallo; 
    1112    public override void Begin() 
    1213    { 
    1314      LuoKentta(); 
     15        AsetaOhjaimet(); 
     16        AloitaPeli(); 
    1417 
    1518       
    16         Vector impulssi = new Vector(500.0, 0.0); 
    17         pallo.Hit(impulssi); 
     19      
    1820 
    1921        // TODO: Kirjoita ohjelmakoodisi  
    2022 
    2123 
    22         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    2324    } 
    2425    void LuoKentta() 
    2526    { 
    26         PhysicsObject pallo = new PhysicsObject(40.0, 40.0); 
     27        pallo = new PhysicsObject(40.0, 40.0); 
    2728        pallo.Shape = Shape.Circle; 
    2829        Add(pallo); 
     
    3031        pallo.Y = 0.0; 
    3132        pallo.Restitution = 1.0; 
     33 
     34        LuoMaila(Level.Left + 20.0, 0.0); 
     35        LuoMaila(Level.Right + 20.0, 0.0); 
    3236 
    3337        Level.CreateBorders(1.0, false); 
     
    3741 
    3842    } 
     43    void AloitaPeli() 
     44    { 
     45        Vector impulssi = new Vector(500.0, 0.0); 
     46        pallo.Hit(impulssi); 
     47    } 
     48 
     49    void LuoMaila(double x, double y) 
     50    { 
     51        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); 
     52        maila.Shape = Shape.Rectangle; 
     53        maila.X = x; 
     54        maila.Y = y; 
     55        maila.Restitution = 1.0; 
     56        Add(maila); 
     57 
     58    } 
     59 
     60    void AsetaOhjaimet(){ 
     61        Keyboard.Listen(Key.A, ButtonState.Down LiikutaMaila1Ylos, "Pelaaja 1: Liikuta mailaa Ylös"); 
     62        Keyboard.Listen 
     63 
     64        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     65 
     66    } 
    3967} 
     68 
Note: See TracChangeset for help on using the changeset viewer.