- Timestamp:
- 2015-06-12 10:11:14 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/Dungeon.cs
r6046 r6047 496 496 } 497 497 498 void SeuraavaAalto() 498 void SeuraavaAalto() 499 499 { 500 500 if (KultuuriHuoneidenPaikat().Count == 0 || KierrosKaynnissa) return; … … 512 512 Direction oviSuunta = Direction.Down; 513 513 spawn.Walls[oviSuunta].Image = reikaSeinaKuva; 514 515 spawn.Upgrade = new TrapUpgrade(); //TODO: Parempi tapa varmistaa, että spawniin ei pysty rakentamaan mitään? Oma upgradetyyppi? 516 TrapUpgrade upg = spawn.Upgrade as TrapUpgrade; 517 upg.LatausMittari = new IntMeter(0, 0, 0); 514 518 515 519 Light valo = new Light(); … … 588 592 if (huone.Upgrade != null) 589 593 { 594 kultuuri.Value += (int)(huone.Upgrade.Price * 0.5); 590 595 huone.Upgrade.Destroy(); 596 huone.Upgrade = null; 591 597 } 592 598 } … … 594 600 void AsetaPaivitys(Room huone) 595 601 { 596 if (ostamassa != null && huone.Dug && kultuuri.Value >= ostamassa.Price )602 if (ostamassa != null && huone.Dug && kultuuri.Value >= ostamassa.Price && huone.Upgrade == null) //Varmistetaan, että kahta päivitystä ei laiteta päällekäin 597 603 { 598 604 kultuuri.Value -= ostamassa.Price; … … 638 644 { 639 645 Room kohdeHuone = GetRoom(MuunnaJypelista(Mouse.PositionOnWorld)); 640 if (kohdeHuone == null )646 if (kohdeHuone == null || kierrosKaynnissa) 641 647 { 642 648 return false;
Note: See TracChangeset
for help on using the changeset viewer.