MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / canBeRepaired

Method canBeRepaired

source/rooms/Room.cpp:611–632  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

609}
610
611bool Room::canBeRepaired() const
612{
613 switch(getType())
614 {
615 case RoomType::dungeonTemple:
616 case RoomType::portal:
617 return false;
618 default:
619 break;
620 }
621
622 for(Tile* tile : mCoveredTilesDestroyed)
623 {
624 // We check if the tiles can be repaired
625 if(!tile->isBuildableUpon(getSeat()))
626 continue;
627
628 return true;
629 }
630
631 return false;
632}
633
634int Room::getCostRepair()
635{

Callers 1

repairRoomsMethod · 0.80

Calls 1

isBuildableUponMethod · 0.80

Tested by

no test coverage detected