21 lines
373 B
C++
21 lines
373 B
C++
#include "Creature.h"
|
|
|
|
bool SpeciesEatsWhenNormal(Species species) {
|
|
switch (species) {
|
|
|
|
case Species::Raccoon:
|
|
case Species::Opossum:
|
|
return true;
|
|
case Species::Fox:
|
|
case Species::Deer:
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
bool WouldEatMarshmallow(const Creature &c) {
|
|
bool n = SpeciesEatsWhenNormal(c.species);
|
|
return c.behaves_normally ? n : !n;
|
|
}
|