Proyecto X-Soldiers V1 Mayo 2011
|
00001 00010 #ifndef _ARMA_H_ 00011 #define _ARMA_H_ 00012 00013 //includes 00014 00015 #include "constantes.h" 00016 00024 class Arma{ 00025 00026 private: 00027 00030 int damage_; 00031 00034 int velb_; 00035 00038 int rango_; 00039 00040 00041 public: 00042 00047 Arma(){ 00048 damage_=DAMAGE; //DAMAGE es una constante definida para el daƱo del jugador. 00049 velb_=VELB; //VELB es una constante definida para el valor base de la velocidad de la bala. 00050 rango_=RANGO; //RANGO es una constante definida para el rango que ocupa la bala. 00051 } 00052 00053 00058 int Damage() const{ 00059 return damage_; 00060 } 00061 00066 int Velb() const{ 00067 return velb_; 00068 } 00069 00075 int Rango(){ 00076 return rango_; 00077 } 00078 00083 void Damage(int d){ 00084 damage_+=d; 00085 } 00086 00091 void Velb(int v){ 00092 velb_+=v; 00093 } 00094 00100 void Rango(int r){ 00101 rango_=r; 00102 } 00103 }; 00104 #endif