Página principal | Lista de namespace | Lista de archivos

encarceladora.h

00001 /***********************************************************************************
00002  *  CLASE ENCARCELADORA
00003  *  Clase que representa la casilla de Monopoly que dice "A la cárcel". Esta casilla
00004  *  encarcelará al jugador que caiga sobre ella.
00005  *
00006  *  Requiere:
00007  *     - clase jugador ( jerarquia )
00008  *     - clase algorithm (STL)
00009  *     - clase vector (STL)
00010  *     - clase string (STL)
00011  *
00012  *  Autor: Javier Aragón Zabalegui (PFC para la uc3m: street Master's)
00013  *  Contacto: 100039831@alumnos.uc3m.es
00014  *  version 1.0
00015  **********************************************************************************/
00016 
00017 
00018 #ifndef __ENCARCELADORA__
00019 #define __ENCARCELADORA__
00020 
00021 #include "casilla.h"
00022 
00023 #include <string>
00024 using namespace std;
00025 
00026 class encarceladora : public casilla {
00027 
00028  private:
00029 
00030   //Nada
00031 
00032  public:
00033 
00034   // Constructor por defecto
00035   encarceladora ();
00036   
00037   // Constructor explícito
00038   encarceladora ( int numero, string nombre, string nombreCorto );
00039   
00040   // Copy constructor
00041   encarceladora ( const encarceladora& right );
00042 
00043   // Operador de asignación  
00044   encarceladora& operator= (const encarceladora& right);
00045 
00046   // Destructor
00047   ~encarceladora ();
00048 
00053   int accion ( jugador* player );
00054 };
00055 
00056 #endif

Generado el Fri Jun 30 12:38:29 2006 para Street Master's por  doxygen 1.3.9.1