Gracias riq, vamos con los bugs:
- Mira! en esto no había pensado, en mi lógica siempre lo dejaba para el final, lo miro.
- Hay que ir a pelear hombre..., sí, esto es así de momento, hasta que haga una buena rutina que controle los X_Extendidos de los sprites a la derecha y caminen por toda la pantalla. De momento todos mis intentos han acabado en desbarajuste total.
- Aquí has de tener en cuenta que la espada es un sprite aparte, que se activa con fire, o con fire + izq o der.
Cualquier otra combinación del joy + (arriba, abajo, diagonales)no sacara la espada aunque aprietes fire.
Tambien puede ser que lo intentes justo en el limite de los 255, que es otro bug con el que me estoy peleando. Tal como esta diseñado saca la espada 24 pixels a la derecha o izquierda del player, depende a donde este mirando, entonces se puede dar la circunstancia de que este en el limite todavía por debajo de los 255, por lo tanto X_Ext no activado, pero la espada si que pasa ese limite, pero como lo controlo con la X_Ext del player todavía no lo activa. Aún no se como solucionar esto.
Je, no se si me he explicado bien bien pero en esas estoy.
Gracias por probarlo, más de 3600 líneas de código, me dicen que algún día iba a escribir esto y no me lo creo.