mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Prepare transport enum
This commit is contained in:
@@ -935,18 +935,14 @@ si32 CGHeroInstance::getManaNewTurn() const
|
||||
// ai->putAt(this, ai->firstAvailableSlot(this));
|
||||
// }
|
||||
|
||||
int CGHeroInstance::getBoatType() const
|
||||
TransportId CGHeroInstance::getTransportType() const
|
||||
{
|
||||
switch(type->heroClass->getAlignment())
|
||||
{
|
||||
case EAlignment::GOOD:
|
||||
return 1;
|
||||
case EAlignment::EVIL:
|
||||
return 0;
|
||||
case EAlignment::NEUTRAL:
|
||||
return 2;
|
||||
default:
|
||||
throw std::runtime_error("Wrong alignment!");
|
||||
case EAlignment::EVIL : return TransportId::ETransportId::BOAT_EVIL;
|
||||
case EAlignment::GOOD : return TransportId::ETransportId::BOAT_GOOD;
|
||||
case EAlignment::NEUTRAL : return TransportId::ETransportId::BOAT_NEUTRAL;
|
||||
default: return TransportId::ETransportId::NONE;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user