- Timestamp:
- 2014-07-01 11:01:23 (9 years ago)
- Location:
- 2014/27/NikoA
- Files:
-
- 32 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/27/NikoA/Pong/Pong/Pong/Pong.cs
r5182 r5206 16 16 PhysicsObject maila2; 17 17 18 IntMeter pelaajan1pisteet; 18 PhysicsObject vasenReuna; 19 PhysicsObject oikeaReuna; 20 21 IntMeter pelaajan1Pisteet; 19 22 IntMeter pelaajan2Pisteet; 20 23 … … 40 43 pallo.Y = 0.0; 41 44 AddCollisionHandler(pallo, KasittelePallonTormays); 42 PhysicsObject vasenReuna = Level.CreateLeftBorder();45 vasenReuna = Level.CreateLeftBorder(); 43 46 vasenReuna.Restitution = 1.0; 44 47 vasenReuna.IsVisible = false; 45 PhysicsObject oikeaReuna = Level.CreateRightBorder();48 oikeaReuna = Level.CreateRightBorder(); 46 49 oikeaReuna.Restitution = 1.0; 47 50 oikeaReuna.IsVisible = false; 48 PhysicsObject alaReuna = Level.CreateBottomBorder 51 PhysicsObject alaReuna = Level.CreateBottomBorder(); 49 52 alaReuna.Restitution = 1.0; 50 53 alaReuna.IsVisible = false; 51 PhysicsObject yläReuna = Level.CreateTopBorder 54 PhysicsObject yläReuna = Level.CreateTopBorder(); 52 55 yläReuna.Restitution = 1.0; 53 56 yläReuna.IsVisible = false; … … 125 128 return laskuri; 126 129 127 { 128 129 130 void KasittelePallonTormays(PhysicsObject kohde) 130 } 131 132 133 134 void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 131 135 { 132 136 if (kohde == oikeaReuna) 133 137 { 134 138 pelaajan1Pisteet.Value += 1; 135 } 136 else if (kohde == vasenReuna) 137 { 138 pelaajan2Pisteet.Value += 1; 139 } 140 else if (kohde == vasenReuna) 141 { 142 pelaajan2Pisteet.Value += 1; 143 } 144 } 145 const double PALLON_MIN_NOPEUS = 500; 146 147 protected override void Update(Time time) 148 { 149 if (pallo != null && Math.Abs(pallo.Velocity.X) < PALLON_MIN_NOPEUS) 150 { 151 pallo.Velocity = new Vector(pallo.Velocity.X * 1.1, pallo.Velocity.Y); 152 } 153 base.Update(time); 154 } 139 155 } 140 156 -
2014/27/NikoA/Pong/Pong/Pong/obj/x86/Debug/ContentPipeline-{986103A8-6C65-4029-96C4-3E384E32F281}.xml
r5173 r5206 17 17 <Assembly> 18 18 <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 19 <Value>2014-04-22T1 4:31:55.3709504+03:00</Value>19 <Value>2014-04-22T17:03:24.3525294+03:00</Value> 20 20 </Assembly> 21 21 </Assemblies>
Note: See TracChangeset
for help on using the changeset viewer.