tipo de datos enumerados
Publicado por Oscar (1 intervención) el 29/04/2007 22:29:10
Hola a todos:
Me encontré con un detalle con la incompatibilidad de tipos. Nuestro caso es el siguiente:
En mi clase Avatar tengo mis datos enumerados:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal};
Y en mi clase Juego creamos:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal,Terminar};
En un metodo de la clase Juego, tengo una linea de codigo que dice:
return jugador.realizaMovimiento(direccion,dib);
El metodo realizaMovimiento de Jugador, devuelve un tipo enumerado Movimiento, pero de su tipo, x eso nos sale este error: "que esperaba Juego.Movimiento cuando solo tiene Avatar.Movimiento"
¿Cómo hacer para que se pueda crear un tipo de datos enumerados general y que pueda ser leido en todas mis clases?
Gracias por leer mis consultas y por sus respuestas.
Me encontré con un detalle con la incompatibilidad de tipos. Nuestro caso es el siguiente:
En mi clase Avatar tengo mis datos enumerados:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal};
Y en mi clase Juego creamos:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal,Terminar};
En un metodo de la clase Juego, tengo una linea de codigo que dice:
return jugador.realizaMovimiento(direccion,dib);
El metodo realizaMovimiento de Jugador, devuelve un tipo enumerado Movimiento, pero de su tipo, x eso nos sale este error: "que esperaba Juego.Movimiento cuando solo tiene Avatar.Movimiento"
¿Cómo hacer para que se pueda crear un tipo de datos enumerados general y que pueda ser leido en todas mis clases?
Gracias por leer mis consultas y por sus respuestas.
Valora esta pregunta


0