- Timestamp:
- 2014-06-13 11:03:31 (9 years ago)
- Location:
- 2014/24/OttoN/Towerdefence/Towerdefence
- Files:
-
- 7 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/24/OttoN/Towerdefence/Towerdefence/Towerdefence/Towerdefence.cs
r4978 r5012 25 25 DoubleMeter elamaLaskuri; 26 26 List<Vihu> vihulista; 27 27 28 28 bool ollaanRakentamassa = false; 29 29 IntMeter rahalaskuri = new IntMeter(800); … … 46 46 Keyboard.Listen(Key.NumLock, ButtonState.Pressed, HuijausKoodi2, null); 47 47 Keyboard.Listen(Key.NumLock, ButtonState.Pressed, HuijausKoodi22, null); 48 Keyboard.Listen(Key.P, ButtonState.Pressed, Pause, "Pysäyttää pelin"); 48 49 } 49 50 void LuoKentta() … … 105 106 if (!Mouse.IsCursorOn(menuNappi)) 106 107 menuHelperNaytto.IsVisible = false; 108 109 List<Torni> tornit = GetObjectsWithTag("torni").Cast<Torni>().ToList(); 110 foreach (Torni torni in tornit) 111 { 112 if (Mouse.IsCursorOn(torni)) 113 { 114 menuHelperNaytto.IsVisible = true; 115 menuHelperNaytto.Text = "Torni, " + torni.taso; 116 menuHelperNaytto.Position = Mouse.PositionOnScreen + new Vector(menuHelperNaytto.Width / 2 + 10, 0); 117 } 118 } 107 119 }, null); 108 120 } … … 175 187 foreach (Torni torni in tornit) 176 188 { 177 int hinta = 100 + 20 * torni.taso;178 if (Mouse.IsCursorOn(torni) && torni.taso<Tornikuvat.Length)189 int hinta = 40 + 20 * torni.taso; 190 if (Mouse.IsCursorOn(torni) && torni.taso < Tornikuvat.Length) 179 191 { 180 192 if (rahalaskuri.Value >= hinta) … … 189 201 else 190 202 { 191 MessageDisplay.Add("Ei tarpeeksi rahaa. Päivitys maksaa " +hinta);203 MessageDisplay.Add("Ei tarpeeksi rahaa. Päivitys maksaa " + hinta); 192 204 193 205 } 194 206 } 195 207 196 208 } 197 209 } … … 298 310 menuHelperNaytto.Position = Mouse.PositionOnScreen + new Vector(menuHelperNaytto.Width / 2 + 10, 0); 299 311 } 312 300 313 }, null 301 314 ); … … 328 341 seurattava = talo; 329 342 Add(talo, 3); 330 //rakennetutTalot.Add(talotyyppi); 343 344 331 345 } 332 346 … … 358 372 359 373 kohde.Destroy(); 360 rahalaskuri.AddValue( 2);374 rahalaskuri.AddValue(3); 361 375 } 362 376 } … … 398 412 vihu.Destroy(); 399 413 } 414 void Pause() 415 { 416 417 MessageDisplay.Add("Pausella"); 418 419 } 420 421 422 400 423 401 424 void HuijausKoodi() … … 422 445 LuoVihu(15, 15, (int)(3 + 0.5 * numero), 60 + 10 * numero); 423 446 i++; 424 if (i > 10* numero)447 if (i > 4+6 * numero) 425 448 ajastin.Stop(); 426 449 }; 427 450 ajastin.Start(); 428 451 } 452 429 453 430 454 }
Note: See TracChangeset
for help on using the changeset viewer.