Changeset 7089
- Timestamp:
- 2015-12-09 13:52:49 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/SonjaH/GorillaPeli2/GorillaPeli2/GorillaPeli2/GorillaPeli2.cs
r7088 r7089 14 14 public class GorillaPeli2 : PhysicsGame 15 15 { 16 Vector nopeusVasemmalle = new Vector(-200, 0);17 Vector nopeusOikealle = new Vector(200, 0);18 PlatformCharacter gorilla;19 DoubleMeter elamaLaskuri;16 private Vector nopeusVasemmalle = new Vector(-200, 0); 17 private Vector nopeusOikealle = new Vector(200, 0); 18 private PlatformCharacter gorilla; 19 private DoubleMeter elamaLaskuri; 20 20 private Vector[] vaikeus = new Vector[6]; 21 private int index = 0; 22 21 private int vaikeusindex = 0; 22 private const int HYPPYNOPEUS = 700; 23 private const double ALOITUSPAIKKA = 200; 23 24 24 25 … … 35 36 36 37 LuoKentta(); 37 LuoGorilla( 200);38 LuoGorilla(ALOITUSPAIKKA); 38 39 LuoOhjetekstikentta(); 39 40 … … 46 47 } 47 48 49 48 50 ///<summary> 49 51 ///Aliohjelma, jossa luodaan kentän vaikeustason muutos. … … 54 56 aikaLaskuri.Start(); 55 57 aikaLaskuri.Interval = 30; 56 aikaLaskuri.Timeout += delegate { if (index == vaikeus.Length) aikaLaskuri.Stop(); Gravity = vaikeus[index]; index++; }; 57 } 58 aikaLaskuri.Timeout += delegate { if (vaikeusindex == vaikeus.Length) aikaLaskuri.Stop(); Gravity = vaikeus[vaikeusindex]; vaikeusindex++; }; 59 } 60 58 61 59 62 /// <summary> … … 88 91 } 89 92 93 94 /// <summary> 95 /// Aliohjelma, jossa luodaan elämälaskuri. 96 /// </summary> 90 97 private void LuoElamaLaskuri() 91 98 { … … 102 109 Add(elamaPalkki); 103 110 } 111 104 112 105 113 /// <summary> … … 120 128 } 121 129 130 122 131 ///<summary> 123 132 ///Aliohjelma, jossa luodaan ohjetekstikenttä. … … 141 150 } 142 151 152 143 153 /// <summary> 144 154 /// Aliohjelma, joka poistaa ohjetekstikentän. … … 149 159 ohjetekstikentta.Destroy(); 150 160 } 151 161 162 152 163 ///<summary> 153 164 ///Aliohjelma, jossa aloitetaan peli. … … 169 180 Gravity = new Vector(0, -400); 170 181 } 182 171 183 172 184 /// <summary> … … 185 197 } 186 198 199 187 200 /// <summary> 188 201 /// Aliohjelma, jossa luodaan banaani. … … 209 222 } 210 223 224 211 225 /// <summary> 212 226 /// Aliohjelma,jossa luodaan törmäys banaanin ja gorillan välillä. … … 228 242 } 229 243 IntMeter pisteLaskuri; 244 230 245 231 246 /// <summary> … … 243 258 pisteNaytto.Color = Color.White; 244 259 pisteNaytto.Title = "Pisteet"; 245 246 260 247 261 pisteNaytto.BindTo(pisteLaskuri); … … 257 271 LuoBanaani(53, 81, Level.Top); 258 272 } 273 259 274 260 275 /// <summary> … … 283 298 } 284 299 300 285 301 /// <summary> 286 302 /// Aliohjelma, jossa luodaan monta pommia. … … 290 306 LuoPommi(45.0, 70.0, 100, Level.Top); 291 307 } 308 292 309 293 310 /// <summary> … … 310 327 } 311 328 329 312 330 /// <summary> 313 331 /// Asetetaan gorillalle ohjaimet. … … 322 340 Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu"); 323 341 } 342 324 343 325 344 /// <summary> … … 363 382 } 364 383 384 365 385 /// <summary> 366 386 /// Aliohjelma jossa luodaan gorillalle hyppy-ominaisuus. … … 369 389 private void Hyppaa(PlatformCharacter gorilla) 370 390 { 371 gorilla.Jump( 700);391 gorilla.Jump(HYPPYNOPEUS); 372 392 } 373 393 }
Note: See TracChangeset
for help on using the changeset viewer.