#include <iostream>
#include "cat.h"
using namespace std;
cat::cat() {
lives = 9.0;
}
void
cat::grow() {
lives += 0.1;
}
void
cat::die() {
if(lives > 1) {
lives--;
} else {
lives = 0;
}
if(lives == 0) {
alive=false;
}
}
mammal
*cat::liveBirth() {
if(lives > 9) {
lives -= 0.1;
return new cat();
} else {
return 0;
}
}
void
cat::print() {
if(lives > 0) {
cout << " has " << lives << " lives." << endl;
} else {
cout << " IS DEAD" << endl;
}
}