Changeset 2518 for 2011/31


Ignore:
Timestamp:
2011-08-03 11:51:27 (8 years ago)
Author:
tolinnav
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/31/TommiL/pallopeli/pallopeli/pallopeli/Peli.cs

    r2502 r2518  
    99public class Peli : PhysicsGame 
    1010{ 
     11    PhysicsObject robotti; 
     12    PhysicsObject pallo; 
     13 
    1114    public override void Begin() 
    1215    { 
    13         PhysicsObject robotti = new PhysicsObject(70, 70); 
     16        robotti = new PhysicsObject(50, 50); 
    1417        Add(robotti); 
    15         robotti.X = (-610); 
    16         robotti.Y = (480); 
    17         robotti.Color = Color.Gray; 
     18        robotti.X = (-300); 
     19        robotti.Y = (300); 
     20        robotti.Color = Color.LightGray 
     21; 
     22        robotti.CanRotate = false; 
     23        robotti.LinearDamping = 0.95; 
     24         
    1825 
    19     void pallot();      
     26 
     27        Keyboard.Listen(Key.Left,  ButtonState.Down,  
     28    LiikutaPelaajaa, null, new Vector( -1000, 0 )); 
     29  Keyboard.Listen(Key.Right, ButtonState.Down,  
     30    LiikutaPelaajaa, null, new Vector( 1000, 0 )); 
     31  Keyboard.Listen(Key.Up,    ButtonState.Down,  
     32    LiikutaPelaajaa, null, new Vector( 0, 1000 )); 
     33  Keyboard.Listen(Key.Down,  ButtonState.Down,  
     34    LiikutaPelaajaa, null, new Vector( 0, -1000)) ; 
     35 
     36  Level.Background.CreateGradient(Color.DarkGray 
     37, Color.Gray); 
     38 
     39        Level.CreateBorders(); 
     40        Camera.Zoom(1.2); 
     41    } 
     42 
     43    void LiikutaPelaajaa(Vector vektori) 
     44    { 
     45       robotti.Push(vektori); 
     46    } 
     47 
     48    void tehdapallot() 
     49    { 
     50        pallo = new PhysicsObject(40.0, 40.0); 
     51        Add(pallo); 
     52        pallo.Color = Color.Yellow; 
     53        pallo.Shape = Shape.Circle; 
     54        pallo.Restitution = 1.0; 
    2055 
    2156    } 
Note: See TracChangeset for help on using the changeset viewer.