Ejemplo n.º 1
0
int House::getScholars() const
{
  HouseLevelSpec level = getLevelSpec();
  if( level.getHouseLevel() < 3 )
  {
    return 0;
  }
  else if( level.isPatrician() )
  {
    return _d->currentHabitants / 4;
  }
  else
  {
    return _d->currentHabitants / 5;
  }
}
Ejemplo n.º 2
0
 int getAvailableTax()
 {
   return houseLevelSpec.getTaxRate() * currentHabitants; 
 }
Ejemplo n.º 3
0
void HouseSpecHelper::setHouseLevelSpec(HouseLevelSpec &spec)
{
  _d->spec_by_level[ spec.getHouseLevel() ] = spec;
}