Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2011, 23:33
angelrsp
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Pregunta Implementar Clases

hola amigos necesito de su ayuda estoy desesperado .... necesito implememtar este codigo lo que sucede es que no c nada de c++ lo poco que tengo lo logre revisando unos libros... pero no logro entender mucho esto es lo que tengo en un archivo de cabecera y estoy usando DEV-C++

#ifndef SitioH
#define SitioH
#include <winbgim.h>
#include<stdlib.h>
//Enumeración Direccion
enum Direccion{Norte, Sur, Este, Oeste};
//Clase abstracta Sitio
class Sitio{
public:
virtual void Entrar() = 0;
};
//Subclase concreta de Sitio
class Habitacion: public Sitio {

public :
Habitacion (int numHabitacion);
Sitio* ObtenerLado (Direccion) const;
void EstablecerLado (Direccion, Sitio*);
virtual void Entrar();

private:
Sitio* _lados[4];
int _numeroHabitacion;

};
//Subclase concreta de Sitio
class Pared : public Sitio {

public:
Pared();
virtual void Entrar();

};
//Subclase concreta de Sitio
class Puerta : public Sitio {

public :
Puerta (Habitacion* = 0,Habitacion* = 0);
virtual void Entrar();
Habitacion* OtroLadoDe (Habitacion*);

private:
Habitacion* _habitacion1;
Habitacion* _habitacion2;
bool _estaAbierta;

};

#endif
PLIS AYUDA....con los archivos cpp gracias de antemano a las personas que me puedan ayudar