CSE 335 Project  CSE335
Farm.h
Go to the documentation of this file.
1 
12 #pragma once
13 #include <vector>
14 #include "Cow.h"
15 
22 class CFarm
23 {
24 public:
25  CFarm();
26  virtual ~CFarm();
27  void AddAnimal(CAnimal* cow);
28  void DisplayInventory();
29  int CountLegs();
30 private:
32  std::vector<CAnimal *> mInventory;
33 };
34 
Definition: Animal.h:14
virtual ~CFarm()
Definition: Farm.cpp:23
std::vector< CAnimal * > mInventory
A list with the inventory of all animals on the farm.
Definition: Farm.h:32
Definition: Farm.h:22
CFarm()
Definition: Farm.cpp:15
int CountLegs()
Definition: Farm.cpp:61
void DisplayInventory()
Definition: Farm.cpp:49
void AddAnimal(CAnimal *cow)
Definition: Farm.cpp:41