;;####################################################################
;;# GNU Free Documentation License                                   #
;;# Version 1.3, 3 November 2008                                     #
;;#                                                                  #
;;# Copyright (C) 2021 Lumina                                        #
;;# (Paula Garcia Morales, Laura Gil Lopez, Jorge Perez Dominguez)   #
;;#                                                                  #
;;# Everyone is permitted to copy and distribute verbatim copies     #
;;# of this license document, but changing it is not allowed.        #
;;####################################################################


.include "cpctelera.h.s"
.include "animations.h.s"

relojitoAnim: .db #0x00
relojitoAnimWin: .db #0x00


animation_muerte::
	call entityman_getEntityArray_IX

	loop_anim_muerte:
		call actualizar_reloj

		cp #0x3C              ;;Comparar con valor 60 en decimal
		jr nz, loop_anim_muerte


		ld a, #0x00
		ld (relojitoAnim), a

		call render_player

		ld a, 1(ix)
		add #4
		ld 1(ix), a
		cp #240

		jr c, loop_anim_muerte
ret

animation_victoria::
	call set_interr_over
	call init_music_ganar
	
	call entityman_getEntityArray_IX

	loop_anim_win:
		call render_player_win

		call actualizar_reloj_win

		cp #0x3C              ;;Comparar con valor 60 en decimal
		jr nz, loop_anim_win


		ld a, #0x00
		ld (relojitoAnimWin), a
ret

actualizar_reloj:
	ld a, (relojitoAnim)
	inc a 
	ld (relojitoAnim), a
ret

actualizar_reloj_win:
	ld a, (relojitoAnimWin)
	inc a 
	ld (relojitoAnimWin), a
ret