#include #include #include "Dinosaur.h" using namespace std; Dinosaur::Dinosaur() { SetDescription("A generic dinosaur"); } Dinosaur::Dinosaur(string description) { SetDescription(description); } Dinosaur::Dinosaur(string description, string size, bool carnivore) : m_description(description), m_size(size), m_carnivore(carnivore) { /* Empty constructor body */ } void Dinosaur::SetDescription(string description) { m_description = description; } void Dinosaur::SetSize(string size) { m_size = size; } void Dinosaur::SetCarnivore(bool carnivore) { m_carnivore = carnivore; } string Dinosaur::GetDescription() { return m_description; } string Dinosaur::GetSize() { return m_size; } bool Dinosaur::GetCarnivore() { return m_carnivore; } string Dinosaur::ToString() { string output; output = "Dinosaur description: " + m_description + "\n" + "Size is " + m_size + "\n"; if (m_carnivore) output += "Run!\n"; return output; }