Changeset 1735 for 2011/23/hejumunt/Pong
- Timestamp:
- 2011-06-07 16:02:16 (12 years ago)
- Location:
- 2011/23/hejumunt/Pong/Pong/Pong
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/23/hejumunt/Pong/Pong/Pong/Peli.cs
r1724 r1735 22 22 IntMeter pelaajan2Pisteet; 23 23 24 const double PALLON_NOPEUS_MINIMI = 300; 25 26 24 27 public override void Begin() 25 28 { … … 35 38 pallo = new PhysicsObject(35.0, 35.0); 36 39 pallo.Shape = Shape.Circle; 37 pallo.Color = Color. DarkOrange;40 pallo.Color = Color.Black; 38 41 pallo.X = 0.0; 39 42 pallo.Y = 0.0; … … 42 45 AddCollisionHandler(pallo, KasittelePallonTormays); 43 46 44 maila1 = LuoMaila(Level.Left + 20.0, 0.0 );45 maila2 = LuoMaila(Level.Right - 20.0, 0.0 );47 maila1 = LuoMaila(Level.Left + 20.0, 0.0, Color.Black); 48 maila2 = LuoMaila(Level.Right - 20.0, 0.0, Color.Black); 46 49 47 50 vasenReuna = Level.CreateLeftBorder(); … … 61 64 yläReuna.IsVisible = false; 62 65 63 Level.BackgroundColor = Color. Aqua;66 Level.BackgroundColor = Color.White; 64 67 65 68 Camera.ZoomToLevel(); … … 68 71 void AloitaPeli() 69 72 { 70 Vector impulssi = new Vector( 500.0, 0.0);73 Vector impulssi = new Vector(300.0, 0.0); 71 74 pallo.Hit(impulssi); 72 75 } 73 PhysicsObject LuoMaila(double x, double y )76 PhysicsObject LuoMaila(double x, double y, Color vari) 74 77 { 75 78 PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); … … 77 80 maila.X = x; 78 81 maila.Y = y; 82 maila.Color = vari; 79 83 maila.Restitution = 1.0; 80 84 Add(maila); … … 127 131 naytto.X = x; 128 132 naytto.Y = y; 129 naytto.TextColor = Color. White;133 naytto.TextColor = Color.Black; 130 134 naytto.BorderColor = Level.BackgroundColor; 131 135 naytto.Color = Level.BackgroundColor; … … 144 148 } 145 149 } 150 protected override void Update(Time time) 151 { 152 if (pallo != null && Math.Abs(pallo.Velocity.X) < PALLON_NOPEUS_MINIMI) 153 { 154 pallo.Velocity = new Vector(pallo.Velocity.X * 1.1, pallo.Velocity.Y); 155 } 156 157 base.Update(time); 158 } 146 159 }
Note: See TracChangeset
for help on using the changeset viewer.