6870Fermer
chickendudeLe 20/04/2013 à 14:53
Quelle touche veux-tu utiliser pour annuler ? [Alpha] ou [Clear] ?

Maintenant on peux annuler un menu avec [Alpha], tu peux gérer l'annulation comme tu voudras :
menu_start:
	call gbaRestoreMap
	ld hl,(player_direction)
	ld bc,(player_y)
	ld de,$0108
	call gbaClipSprite
	call gbaDrawMaskSprite
	ld bc,$2d25
	ld de,$3b00
	call draw_frame

	xor a					;option par défaut
	ld de,$0141				;les coordonnées
	ld hl,menu_start_str
	call drawMenu
	call menuKey
;si on retourne ici, on a annulé le menu
	jp draw_map
J'ai pas encore vu les routines d'attaques, mais j'ai quelques idées wink