added and edited cargo ship, extractor and refinery models

This commit is contained in:
devZoGok
2024-01-24 14:54:34 +02:00
parent 894e711633
commit b868cea8a1
33 changed files with 64284 additions and 62139 deletions
+7
View File
@@ -3,9 +3,11 @@
#include "factory.h"
#include "engineer.h"
#include "transport.h"
#include "resourceRover.h"
#include "projectile.h"
#include "resourceDeposit.h"
#include "pointDefense.h"
#include "extractor.h"
#include "cruiseMissile.h"
#include "defConfigs.h"
@@ -27,13 +29,18 @@ namespace battleship{
return new Engineer(player, id, pos, rot);
case UnitClass::TRANSPORT:
return new Transport(player, id, pos, rot);
case UnitClass::RESOURCE_ROVER:
return new ResourceRover(player, id, pos, rot);
case UnitClass::LAND_FACTORY:
case UnitClass::NAVAL_FACTORY:
return new Factory(player, id, pos, rot, buildStatus);
case UnitClass::POINT_DEFENSE:
return new PointDefense(player, id, pos, rot, buildStatus);
case UnitClass::EXTRACTOR:
return new Extractor(player, id, pos, rot, buildStatus);
case UnitClass::MARKET:
case UnitClass::LAB:
case UnitClass::REFINERY:
return new Structure(player, id, pos, rot, buildStatus);
default:
return new Vehicle(player, id, pos, rot);