Changeset 8542 for 2017/24


Ignore:
Timestamp:
2017-06-12 15:02:32 (2 years ago)
Author:
npo17_16
Message:
 
Location:
2017/24/EliasH/pallopeli
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/EliasH/pallopeli/pallopeli/pallopeli/pallopeli.cs

    r8516 r8542  
    1414        // TODO: Kirjoita ohjelmakoodisi tähän 
    1515        LuoKentta(); 
     16        AloitaPeli(); 
     17 
    1618    } 
    1719    void LuoKentta() 
     
    2224        pallo.X = -200.0; 
    2325        pallo.Y = 0.0; 
     26 
     27        LuoMaila(Level.Left + 20.0, 0.0); 
     28        LuoMaila(Level.Right - 20.0, 0.0); 
     29 
     30 
    2431        Vector impulssi = new Vector(1000.0, 1000.0); 
    2532        pallo.Hit(impulssi); 
     33 
     34        pallo.Restitution = 1.0; 
     35        pallo.Color = Color.Aqua; 
     36 
     37        Camera.ZoomToLevel(); 
     38 
    2639        Level.CreateBorders(1.0, false); 
    2740        Level.Background.Color = Color.Black; 
    28         pallo.Restitution = 1.0; 
    29         pallo.Color = Color.Aqua; 
    30         Camera.ZoomToLevel(); 
    3141 
     42        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     43         
     44 
     45    } 
     46           
     47    void LuoMaila (double x, double y) 
     48   { 
     49     
    3250        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); 
    3351        maila.Shape = Shape.Rectangle; 
    34         maila.X = Level.Left + 20.0; 
    35         maila.Y = 0.0; 
     52        maila.X = x; 
     53        maila.Y = y; 
    3654        maila.Restitution = 1.0; 
    3755        Add(maila); 
    38         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    39   } 
     56        maila.Color = Color.Aqua; 
     57         
     58   }    
     59 
     60      
    4061 
    4162    void AloitaPeli() 
Note: See TracChangeset for help on using the changeset viewer.