[NDS] Problema con Creación de Sprites

Tengo un problema con el siguiente código y es que lo que quiero hacer es que vayas pulsando la "A" y se vayan creando balas. Como la NDS solo acepta 128 sprites simultaneamente, cuando se destruía una bala dejaba un hueco que cogía otra bala.
Todo va bien hasta que se destruye que me empieza a dar errores y no se porque. ¿Alguien le puede echar una miradita?

bullet.rar
Sin mirar el codigo lo que se me ocurre que pueda estar pasando mas que seguro, seria un error en la reordenacion del array donde tengas las balas, vamos que el indice de la nueva bala tras la destruccion de la bala "limite" tome un valor fuera de los limites del array. Seria tan facil como reordenar por el metodo de la burbuja o cualquier otro que prefieras [ok]
lo he actualizado ahora el fallo que me da es que al destruirse no me deja crear más [enfado1] :(

Yo creo que está todo correcto ¿que es lo que falla?

bullet.rar
2 respuestas