00001 #ifndef _MUSEUMINSIDE_H_ 00002 #define _MUSEUMINSIDE_H_ 00003 00004 #include "BuildingInside.h" 00005 #include "Chair.h" 00006 #include "Hammer.h" 00007 #include "Inventory.h" 00008 #include "IronKnife.h" 00009 #include "Lamp.h" 00010 #include "Ring.h" 00011 #include "Shelf.h" 00012 #include "Shovel.h" 00013 #include "Skateboard.h" 00014 #include "Table.h" 00015 #include "Umbrella.h" 00016 00020 class MuseumInside : public BuildingInside 00021 { 00022 public: 00023 MuseumInside(); 00024 virtual ~MuseumInside(); 00025 00026 virtual void draw(); 00027 virtual Object *checkCollision(Vector3 position, double radius = 0.0); 00028 virtual void setInitialTranslate(Vector3 translate); 00029 00030 protected: 00031 vector < Inventory * > _inventory; 00032 vector < Shelf * > _shelves; 00033 vector < Chair * > _chairs; 00034 00035 }; 00036 00037 #endif