Proyecto X-Soldiers V1 Mayo 2011
src/include/arma.h
Go to the documentation of this file.
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