redone CPU player behaviour

This commit is contained in:
devZoGok
2026-03-15 15:21:11 +02:00
parent f37aa9ba34
commit a3b6dbc93c
14 changed files with 323 additions and 212 deletions
+3 -2
View File
@@ -34,11 +34,13 @@ namespace battleship{
if(vehicle)
switch((UnitClass)unitClass){
case UnitClass::ENGINEER:
case UnitClass::ROBO_ENGINEER:
case UnitClass::CYBORG_ENGINEER:
return new Engineer(player, id, pos, rot, Unit::State::STAND_GROUND);
case UnitClass::RESOURCE_ROVER:
return new ResourceRover(player, id, pos, rot, Unit::State::STAND_GROUND);
case UnitClass::SUBMARINE:
case UnitClass::MISSILE_SUBMARINE:
return new Submarine(player, id, pos, rot, Unit::State::STAND_GROUND);
case UnitClass::FREEZER:
return new Freezer(player, id, pos, rot, Unit::State::STAND_GROUND);
@@ -47,7 +49,6 @@ namespace battleship{
}
else
switch((UnitClass)unitClass){
case UnitClass::FORT:
case UnitClass::LAND_FACTORY:
case UnitClass::NAVAL_FACTORY:
return new Factory(player, id, pos, rot, buildStatus, Unit::State::STAND_GROUND);