Minilop Retroware

MPAGD SHMUPKIT

Initialise Sprite Event - Shmupkit

3 August 2022

The important thing here is that we include 'ADD 1 TO S' so that every sprite that gets initialised is added to the Sprite Counter (S) - we use this throughout Shmupkit to ensure we keep track of how many Sprites are currently on Screen, since MPAGD has a maximum of 12 sprites on screen at any one time, HOWEVER, I don't recommend aiming for 12 as I find a general slowdown and the potential for things to go wrong, aim for 10 or 11 and you should be ok.

Remember though that Your Player, Player Missile & Enemy missile will count as three sprites, so in reality you can probably only get 8 alien sprites on screen at any one time.

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

All MPAGD SHMUPKIT