extractors can only be built on unoccupied deposits

This commit is contained in:
devZoGok
2024-05-29 20:09:35 +03:00
parent aa657e34af
commit 76bf747451
3 changed files with 10 additions and 1 deletions
+4
View File
@@ -23,6 +23,7 @@ namespace battleship{
for(ResourceDeposit *dep : deposits)
if(dep->getPos().getDistanceFrom(pos) < .001){
deposit = dep;
deposit->setExtractor(this);
break;
}
}
@@ -33,6 +34,9 @@ namespace battleship{
}
Extractor::~Extractor(){
if(deposit)
deposit->setExtractor(nullptr);
removeBar(ammountForeground);
removeBar(ammountBackground);
}