- Timestamp:
- 2010-08-03 14:56:57 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/31/kirsipienmaki@gmail.com/Pong/Peli.cs
r1557 r1572 10 10 11 11 PhysicsObject pallo; 12 13 12 PhysicsObject maila1; 14 13 PhysicsObject maila2; 14 15 PhysicsObject vasenReuna; 16 PhysicsObject oikeaReuna; 17 18 IntMeter pelaajan1Pisteet; 19 IntMeter pelaajan2Pisteet; 15 20 16 21 protected override void Begin() … … 34 39 maila2 = LuoMaila (Level.Right - 20.0, 0.0); 35 40 36 Level.CreateBorders(1.0, false); 41 vasenReuna = Level.CreateLeftBorder(); 42 vasenReuna.Restitution = 1.0; 43 vasenReuna.IsVisible = false; 44 45 oikeaReuna = Level.CreateRightBorder(); 46 oikeaReuna.Restitution = 1.0; 47 oikeaReuna.IsVisible = false; 48 49 PhysicsObject ylaReuna = Level.CreateTopBorder(); 50 ylaReuna.Restitution = 1.0; 51 ylaReuna.IsVisible = false; 52 PhysicsObject alaReuna = Level.CreateBottomBorder(); 53 alaReuna.Restitution = 1.0; 54 alaReuna.IsVisible = false; 55 56 37 57 Level.BackgroundColor = Color.Black; 58 AddCollisionHandler(pallo, KasittelePallonTormays); 38 59 39 60 Camera.ZoomToLevel(); … … 92 113 void LisaaLaskurit() 93 114 { 94 //... 115 pelaajan1Pisteet = LuoPisteLaskuri ( Screen.Left + 100.0, Screen.Top - 100.0 ); 116 pelaajan2Pisteet = LuoPisteLaskuri ( Screen.Right - 100.0,Screen.Top - 100.0 ); 95 117 } 96 118 IntMeter LuoPisteLaskuri( double x, double y ) … … 98 120 IntMeter laskuri = new IntMeter(0); 99 121 laskuri.MaxValue = 10; 100 Label na utto = new Label();122 Label naytto = new Label(); 101 123 naytto.BindTo(laskuri); 102 124 naytto.X = x; … … 106 128 return laskuri; 107 129 } 108 130 void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 131 { 132 if (kohde == oikeaReuna) 133 { 134 pelaajan1Pisteet.Value += 1; 135 } 136 else if (kohde == vasenReuna) 137 { 138 pelaajan2Pisteet.Value += 1; 139 } 140 } 109 141 } 110 142
Note: See TracChangeset
for help on using the changeset viewer.