Changeset 4180 for 2013/26


Ignore:
Timestamp:
2013-06-24 12:26:14 (6 years ago)
Author:
juiitamm
Message:

Talletus.

File:
1 edited

Legend:

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

    r4179 r4180  
    99public class Pong : PhysicsGame 
    1010{ 
     11    Vector nopeusYlos = new Vector(0, 200); 
     12    Vector nopeusAlas = new Vector(0, -200); 
     13    PhysicsObject maila1; 
     14    PhysicsObject maila2; 
    1115    PhysicsObject pallo; 
    12     // PhysicsObject pallo2; 
     16     
    1317    public override void Begin() 
    1418    { 
    1519         
    1620        LuoKentta(); 
    17         
    1821 
     22        Vector impulssi = new Vector(500.0, 10.0); 
     23        pallo.Hit(impulssi); 
    1924 
    20  
    21         PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    22         Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Lopeta peli"); 
     25         
    2326    } 
    2427    void LuoKentta() 
     
    3134        pallo.Restitution = 1.0; 
    3235 
    33         // pallo2 = new PhysicsObject(30.0, 30.0); 
    34         // Add(pallo2); 
    35         // pallo2.Shape = Shape.Circle; 
    36         // pallo2.Color = Color.Red; 
    37         // pallo2.Restitution = 1.0; 
     36        maila1 = LuoMaila(Level.Left + 20.0, 0.0); 
     37        maila2 = LuoMaila(Level.Right - 20.0, 0.0); 
    3838 
    39         Vector impulssi = new Vector(500.0, 10.0); 
    40         pallo.Hit(impulssi); 
    4139 
    42         // Vector impulssi2 = new Vector(500.0, -10.0); 
    43         // pallo2.Hit(impulssi2); 
     40       
     41 
     42 
     43 
    4444 
    4545        Camera.ZoomToLevel(); 
     
    4848        Level.CreateBorders(1.0, false); 
    4949    } 
     50    void LuoMaila(double x, double y) 
     51    { 
     52 
     53        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); 
     54        maila.Shape = Shape.Rectangle; 
     55        maila.X = x; 
     56        maila.Y = y; 
     57        maila.Restitution = 1.0; 
     58        Add(maila); 
     59 
     60    } 
     61    void AsetaOhjaimet() 
     62    { 
     63        // Keyboard.Listen(Key.A, ButtonState.Down, LiikutaMailaYlos, "Pelaaja 1: Liikuta mailaa ylös"); 
     64        // Keyboard.Listen(Key.A, ButtonState.Released, PysaytaMaila, null); 
     65        // Keyboard.Listen(Key.Z, ButtonState.Down, LiikutaMailaAlas, "Pelaaja 1: Liikuta mailaa alas"); 
     66        // Keyboard.Listen(Key.Z, ButtonState.Released, PysaytaMaila, null); 
     67 
     68        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Exit"); 
     69    } 
     70    void AsetaNopeus 
     71    { 
     72 
     73    } 
    5074} 
Note: See TracChangeset for help on using the changeset viewer.