Closed Villanueva-Flavio closed 1 year ago
MINA:
1: CAPA_MINA no deberia existir, debe ser parte de las fichas (facilita jugadorOwner, cambio de color, redundancia con FICHA_MINA y validacion) 2: Claramente. dejar solo FICHA_MINA => Renombrar => MINA 3: eliminar getMina y el TDA Mina
1: CAPA_MINA no deberia existir, debe ser parte de las fichas (facilita jugadorOwner, cambio de color, redundancia con FICHA_MINA y validacion)
2: Claramente. dejar solo FICHA_MINA => Renombrar => MINA
3: eliminar getMina y el TDA Mina
CARTA:
1: Carta::getTurnosInactiva => Pasar params de int a coordenadas 2: Carta Atributos => Cambiar coordenadas cartas por el struct coordenada 3: Carta::getStringTipoFicha => contenido debe ser enum, condicion debe ser map 4: Carta::imprimirReporte => (Ultima prioridad) Pasar a .bmp 5: Carta::activarAtributosJugador ??? 6: Carta::bombardearCeldas => Lo mismo, int a Coordenadas 7: Carta::Carta() => Map
1: Carta::getTurnosInactiva => Pasar params de int a coordenadas
2: Carta Atributos => Cambiar coordenadas cartas por el struct coordenada
3: Carta::getStringTipoFicha => contenido debe ser enum, condicion debe ser map
4: Carta::imprimirReporte => (Ultima prioridad) Pasar a .bmp
5: Carta::activarAtributosJugador ???
6: Carta::bombardearCeldas => Lo mismo, int a Coordenadas
7: Carta::Carta() => Map
OTROS:
1: eliminar CAPA_FUEGO => se printea fuego si inactiva nomas 2: Crear TDA Batalla Digital 3: enum para colores solamente 4: Eliminar struct Desplazar => Solo usar Coordenadas
1: eliminar CAPA_FUEGO => se printea fuego si inactiva nomas
2: Crear TDA Batalla Digital
3: enum para colores solamente
4: Eliminar struct Desplazar => Solo usar Coordenadas
RENDERIZADOR:
1: Renderizador.cpp: aplicarProyeccionIsometrica => (Ultima prioridad) La imagen no se ve cuadrada
COSAS EN MAIN:
1: cargarMapa: Modularizar Capa 0 => Arena, y renderizar solicitud Usuario 2: pedirOpcion() pedirEnumeracion() => Eliminar 3: seEncuentraFicha(): Modularizar 4: buscarNiveles(): Eliminar 5: Unificar en main: rangoMinimoDeBusqueda & rangoMaximoDeBusqueda 6: procesarBusqueda(): Limpiar 7: pedirAccion(): Eliminar 8: escanearCeldasPerifericasCompatibles(): modularizar 9: ajustarDesplazamientosPorMovimiento(): Mapear 10: actualizarCoordenadasDeFicha(): Se eliminaria 11: procesarIntercambioCeldas(): modularizar 12: revisarLimitesDelMapa(): Arreglar esa terna 13: validarCambioDeCelda(): modularizar URGENTEMENTE 14: procesarMovimiento(): if if => if a&&b 15: colocarMina(): Repensar con ficha mina 16: Main(): limpiar
1: cargarMapa: Modularizar Capa 0 => Arena, y renderizar solicitud Usuario
2: pedirOpcion() pedirEnumeracion() => Eliminar
3: seEncuentraFicha(): Modularizar
4: buscarNiveles(): Eliminar
5: Unificar en main: rangoMinimoDeBusqueda & rangoMaximoDeBusqueda
6: procesarBusqueda(): Limpiar
7: pedirAccion(): Eliminar
8: escanearCeldasPerifericasCompatibles(): modularizar
9: ajustarDesplazamientosPorMovimiento(): Mapear
10: actualizarCoordenadasDeFicha(): Se eliminaria
11: procesarIntercambioCeldas(): modularizar
12: revisarLimitesDelMapa(): Arreglar esa terna
13: validarCambioDeCelda(): modularizar URGENTEMENTE
14: procesarMovimiento(): if if => if a&&b
15: colocarMina(): Repensar con ficha mina
16: Main(): limpiar
MINA:
CARTA:
OTROS:
RENDERIZADOR:
COSAS EN MAIN: