Changeset 2165
- Timestamp:
- 2011-06-27 12:58:55 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/26/JouniM/Pong/Pong/Pong/Peli.cs
r2164 r2165 9 9 public class Peli : PhysicsGame 10 10 { 11 PhysicsObject pallo; 12 11 13 public override void Begin() 12 14 { 13 15 // TODO: Kirjoita ohjelmakoodisi tähän 14 PhysicsObject pallo = new PhysicsObject (40.0, 40.0 ) ; 15 Add ( pallo ); 16 17 LuoKentta(); 18 AloitaPeli(); 19 20 21 } 22 23 void LuoKentta() 24 { 25 pallo = new PhysicsObject(40.0, 40.0); 16 26 pallo.Shape = Shape.Heart; 17 27 pallo.Color = Color.LimeGreen; 18 28 pallo.X = -300.0; 19 29 pallo.Y = 0.0; 30 pallo.Restitution = 1.2; 31 Add(pallo); 32 33 34 LuoMaila( Level.Left + 20.0, 0.0 ); 35 LuoMaila(Level.Right - 20.0, 0.0); 36 37 Level.CreateBorders(1.2, false); 38 Level.BackgroundColor = Color.DarkGray; 39 40 Camera.ZoomToLevel(); 41 42 } 43 44 void AloitaPeli() 45 { 20 46 Vector impulssi = new Vector(250.0, 45.0); 21 47 pallo.Hit(impulssi); 22 48 } 23 49 24 Level.CreateBorders ( 1.1, false ) ; 25 pallo.Restitution = 1.1; 26 Level.BackgroundColor = Color.DarkGray; 50 void LuoMaila( double x, double y ) 51 { 52 PhysicsObject maila = PhysicsObject.CreateStaticObject(30.0, 150.0); 53 maila.Shape = Shape.Rectangle; 54 maila.X = x; 55 maila.Y = y; 56 maila.Restitution = 1.0; 57 Add( maila ); 58 27 59 } 28 60 }
Note: See TracChangeset
for help on using the changeset viewer.