Anclado
Veinte días. Prácticamente tres semanas. La primera de esas semanas me la pasé pensando en lo que seguía y cómo le iba a hacer. Y después de eso he tenido algunos avances.
El monito que puse en la escenografía ya interactúa correctamente con todo lo demás. Es decir, da la impresión de que está anclado en la escenografía cuando ésta se mueve, y el cursor detecta si está sobre el mono o no. Se lee muy fácil pero para llegar ahí tuve que cambiar varias cosas.
Ahora tengo cuatro capas: escenografía, criaturas, extras, y menús. El cursor es un poco más independiente, pero se "dibuja" en la capa de menús. Cambié la interface de movimiento del cursor de cuatro funciones (una para cada direccion) a una función
move(direction), lo que resulta en código mucho más limpio y fácil de mantener.
En general, estuve muy contento esos días que estuve haciendo esos cambios, pero otra vez ya tengo como cuatro días sin avanzar.
Ahorita quiero generalizar el Menú. Actualmente es el Menú del Sistema, pero eso es muy específico. Quiero generalizarlo para poderlo especializar en Menú Aliado, Menú Enemigo (o Aliado Sin Acciones), etcétera, etcétera, sin tener que batallar mucho. Y después de eso, pues a ver qué puedo poner a hacer al mono éste.