- Timestamp:
- 2010-07-06 14:54:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/27/attakorh/Pong/Peli.cs
r1070 r1096 13 13 IntMeter pelaajan1Pisteet; 14 14 IntMeter pelaajan2Pisteet; 15 16 PhysicsObject vasenReuna; 17 PhysicsObject oikeaReuna; 18 15 19 16 20 protected override void Begin() … … 34 38 maila2 = LuoMaila(Level.Right - 20.0, 0.0); 35 39 36 Level.CreateBorders(1.0, false); 37 Level.BackgroundColor = Color.Black; 40 vasenReuna = Level.CreateLeftBorder(); 41 vasenReuna.Restitution = 1.0; 42 vasenReuna.IsVisible = false; 43 44 oikeaReuna = Level.CreateRightBorder(); 45 oikeaReuna.Restitution = 1.0; 46 oikeaReuna.IsVisible = false; 47 48 PhysicsObject alaReuna = Level.CreateBottomBorder(); 49 alaReuna.Restitution = 1.0; 50 alaReuna.IsVisible = false; 51 52 PhysicsObject ylaReuna = Level.CreateTopBorder(); 53 ylaReuna.Restitution = 1.0; 54 ylaReuna.IsVisible = false; 55 56 Level.BackgroundColor = Color.Green; 38 57 39 58 Camera.ZoomToLevel(); 59 AddCollisionHandler(pallo, KasittelePallonTormays); 40 60 } 41 61 … … 105 125 { 106 126 pelaajan1Pisteet = LuoPisteLaskuri(Screen.Left + 100.0, Screen.Top - 100.0); 127 pelaajan2Pisteet = LuoPisteLaskuri(Screen.Right - 100.0, Screen.Top - 100.0); 107 128 } 108 129 109 130 110 In Meter LuoPisteLaskuri()131 IntMeter LuoPisteLaskuri(double x, double y) 111 132 { 112 133 IntMeter laskuri = new IntMeter(0); … … 122 143 } 123 144 145 void KasittelePallonTormays( PhysicsObject pallo, PhysicsObject kohde ) 146 { 147 if (kohde == oikeaReuna) 148 { 149 pelaajan1Pisteet.Value += 1; 150 } 151 152 else if (kohde == vasenReuna) 153 { 154 pelaajan2Pisteet.Value += 1; 155 } 156 157 } 158 159 160 124 161 } 125 162
Note: See TracChangeset
for help on using the changeset viewer.