O importante aqui é que incluímos 'ADD 1 TO S' para que cada sprite que é inicializado seja somado ao contador de sprites (S) e usamo-lo em todo o Shmupkit para acompanhar quantos sprites estão atualmente no ecrã, uma vez que o MPAGD tem um máximo de 12 sprites no ecrã em simultâneo. NO ENTANTO, não recomendo apontar para 12, porque noto uma lentidão geral e a possibilidade de as coisas correrem mal; aponta para 10 ou 11 e deverá correr bem.
Lembra-te, no entanto, que o teu jogador, o míssil do jogador & o míssil inimigo contam como três sprites, por isso, na realidade, provavelmente só podes ter 8 sprites de alienígenas no ecrã em simultâneo.
EVENT INITSPRITE ADD 1 TO S ; increment the sprite counter IF TYPE 1 ; PLAYER TORPEDO LET SETTINGB = 0 ; initialise the distance counter ENDIF IF TYPE 5 ; ENEMIES LET SETTINGA = 0 ; Initialise SettingA ENDIF IF TYPE 7 ; SPAWNER LET SETTINGA = 0 ; RESET SETTINGA ENDIF
