Minilop Retroware

MPAGD SHMUPKIT

Evento Initialise Sprite - Shmupkit

3 de agosto de 2022

Lo importante aquí es que incluimos 'ADD 1 TO S' para que cada sprite que se inicialice se sume al contador de sprites (S) y lo usamos en todo Shmupkit para llevar la cuenta de cuántos sprites hay en pantalla en cada momento, ya que MPAGD tiene un máximo de 12 sprites en pantalla a la vez. SIN EMBARGO, no recomiendo apuntar a 12, porque noto una ralentización general y la posibilidad de que las cosas fallen; apunta a 10 u 11 y deberías estar bien.

Recuerda, eso sí, que tu jugador, el misil del jugador & el misil enemigo cuentan como tres sprites, así que en realidad probablemente solo puedas tener 8 sprites de alienígenas en pantalla a la vez.

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

Todo sobre MPAGD SHMUPKIT