|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SeparaDatosMapa
Esta clase recibe el String que contiene todo el fichero 'nombreNivel_mapa_numeroMapa.dat' por medio del constructor,
separa los datos e invoca a creaEscenario() pasándole los parametros necesarios para que retorne un TiledLayer
que se almacena en CanvasJuego.escenario
.
Field Summary | |
private java.lang.String |
cadena
Cadena resultado de ir concatenando la variable letrita . |
private CanvasJuego |
canvasJ
Guarda la referencia a CanvasJuego. |
private int |
contadorDefault
Número de campo a partir del cual viene el mapa. |
private int |
contadorDeLetritas
Cuenta las comas leidas. |
private char |
letrita
Char de datos leido. |
private int[] |
mapita
Array unidimensional donde se guarda el mapa. |
private int |
mCol
Tamaño del mapa. |
private java.lang.String |
mDesc
|
private int |
mRow
Tamaño del mapa. |
private int |
mTAlto
Tamaño en pixeles de las Tiles. |
private int |
mTAncho
Tamaño en pixeles de las Tiles. |
private java.lang.String |
mTiles
Ruta al fichero de las Tiles. |
private int |
posX
Posición inicial del personaje en el mapa. |
private int |
posY
Posición inicial del personaje en el mapa. |
Constructor Summary | |
SeparaDatosMapa(java.lang.String enBruto,
CanvasJuego canvas,
boolean fondo)
El constructor se encarga de separar los datos. |
Method Summary | |
javax.microedition.lcdui.game.TiledLayer |
devuelveEscenario()
Devuelve el escenario leido por el el constructor en forma de TiledLayer.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int[] mapita
private char letrita
private java.lang.String cadena
letrita
.
private int contadorDeLetritas
private int contadorDefault
private int mCol
private int mRow
private java.lang.String mTiles
private int mTAncho
private int mTAlto
private int posX
private int posY
private CanvasJuego canvasJ
private java.lang.String mDesc
Constructor Detail |
public SeparaDatosMapa(java.lang.String enBruto, CanvasJuego canvas, boolean fondo)
enBruto
- Datos leidos del fichero del mapa.canvas
- Method Detail |
public javax.microedition.lcdui.game.TiledLayer devuelveEscenario()
el constructor
en forma de TiledLayer.
La llamada a CanvasJuego.creaEscenarioNW(int, int, String, int, int, int[])
se hace desde este método.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |