Armoured vehicle class. For OOP Review. Derived from life_entity.
armoured_vehicle.h
- Committer:
- Nakor
- Date:
- 2011-03-31
- Revision:
- 0:915b6c03bd04
- Child:
- 1:f0201a296a0d
File content as of revision 0:915b6c03bd04:
#ifndef _ARMOUREDENTITY_ #define _ARMOUREDENTITY_ #include "mbed.h" #include "life_entity.h" #include "player.h" #define DEBUG_ARMOURED 0x01 #define DEBUG_ARMOURED_VERBOSE 0x00 class armoured_vehicle : public life_entity { public: // Constructor armoured_vehicle(player *thePlayer); virtual ~armoured_vehicle(); // Incoming damage virtual void takeDamage(int roll); protected: int _armour; char _armourBroken; }; #endif