[Naming] [th03/th04/th05] High score menu functions

This commit is contained in:
wintiger0222 2019-12-07 19:37:53 +09:00 committed by nmlgc
parent b95a625d87
commit e219527964
3 changed files with 44 additions and 51 deletions

View File

@ -785,8 +785,8 @@ sub_9E16 endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_9E7F proc near
public SCORE_MENU
score_menu proc near
push bp
mov bp, sp
push si
@ -823,7 +823,7 @@ loc_9EA6:
pop si
pop bp
retn
sub_9E7F endp
score_menu endp
; =============== S U B R O U T I N E =======================================
@ -1209,7 +1209,7 @@ loc_A1B4:
; ---------------------------------------------------------------------------
loc_A1BB:
call sub_9E7F
call score_menu
jmp short loc_A1DB
; ---------------------------------------------------------------------------

View File

@ -1501,7 +1501,7 @@ loc_B40D:
loc_B420:
call sub_CCD2
call sub_CBE3
call score_cleared_load
call sub_CC97
mov byte_10DA8, 0
mov byte_F3DC, 0
@ -2947,8 +2947,8 @@ sub_C68C endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_C733 proc near
public SCORE_LOAD
score_load proc near
push bp
mov bp, sp
push ds
@ -2993,7 +2993,7 @@ loc_C79A:
mov al, 0
pop bp
retn
sub_C733 endp
score_load endp
; =============== S U B R O U T I N E =======================================
@ -3309,8 +3309,8 @@ sub_C8F5 endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_CA1A proc near
public SCORE_MENU
score_menu proc near
push bp
mov bp, sp
push si
@ -3353,7 +3353,7 @@ loc_CA5B:
pop si
pop bp
retn
sub_CA1A endp
score_menu endp
; =============== S U B R O U T I N E =======================================
@ -3373,11 +3373,11 @@ sub_CA94 proc near
assume es:nothing
mov al, es:[bx+0Fh]
mov _rank, al
call sub_C733
call score_load
call pi_slot_load pascal, 0, ds, offset aHi01_pi
loc_CADA:
call sub_CA1A
call score_menu
push 1
call palette_black_in
@ -3400,8 +3400,8 @@ loc_CAE4:
dec _rank
mov PaletteTone, 0
call far ptr palette_show
call sub_C733
call sub_CA1A
call score_load
call score_menu
push 1
call palette_black_in
@ -3413,7 +3413,7 @@ loc_CB36:
inc _rank
mov PaletteTone, 0
call far ptr palette_show
call sub_C733
call score_load
jmp short loc_CADA
; ---------------------------------------------------------------------------
@ -3449,8 +3449,8 @@ sub_CA94 endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_CBE3 proc near
public SCORE_CLEARED_LOAD
score_cleared_load proc near
push bp
mov bp, sp
mov _rank, RANK_EASY
@ -3458,7 +3458,7 @@ sub_CBE3 proc near
; ---------------------------------------------------------------------------
loc_CBEE:
call sub_C733
call score_load
or al, al
jnz loc_CC78
mov al, _rank
@ -3524,7 +3524,7 @@ loc_CC78:
call super_entry_bfnt
pop bp
retn
sub_CBE3 endp
score_cleared_load endp
; =============== S U B R O U T I N E =======================================

View File

@ -963,7 +963,7 @@ loc_AAE1:
; ---------------------------------------------------------------------------
loc_AB31:
call sub_CC5C
call score_menu
mov byte_F0DC, 0
jmp short loc_ABA8
; ---------------------------------------------------------------------------
@ -1440,7 +1440,7 @@ loc_AFE1:
loc_AFF4:
call sub_BC8D
call load_char_select_sprite_function
call sub_CD94
call score_cleared_load
mov byte_11DD0, 0
mov byte_F072, 0
mov byte_F071, 0
@ -3482,8 +3482,8 @@ sub_C8E2 endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_C9BE proc near
public SCORE_LOAD
score_load proc near
arg_0 = word ptr 4
@ -3527,7 +3527,7 @@ loc_CA15:
mov al, 0
pop bp
retn 2
sub_C9BE endp
score_load endp
; =============== S U B R O U T I N E =======================================
@ -3808,7 +3808,7 @@ off_CBD4 dw offset loc_CB1B
; Attributes: bp-based frame
sub_CBDC proc near
score_render proc near
push bp
mov bp, sp
push si
@ -3825,7 +3825,7 @@ sub_CBDC proc near
loc_CC13:
push si
call sub_C9BE
call score_load
xor di, di
jmp short loc_CC21
; ---------------------------------------------------------------------------
@ -3862,14 +3862,14 @@ loc_CC27:
pop si
pop bp
retn
sub_CBDC endp
score_render endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_CC5C proc near
public SCORE_MENU
score_menu proc near
push bp
mov bp, sp
kajacall KAJA_SONG_STOP
@ -3884,14 +3884,12 @@ sub_CC5C proc near
call pi_slot_load pascal, 0, ds, offset aHi01_pi
loc_CC9F:
call sub_CBDC
push 1
call palette_black_in
call score_render
call palette_black_in pascal, 1
loc_CCA9:
call _input_reset_sense_held
push 1
call frame_delay
call frame_delay pascal, 1
test _key_det.hi, high INPUT_OK
jnz short loc_CD17
test _key_det.lo, low INPUT_SHOT
@ -3907,9 +3905,8 @@ loc_CCA9:
dec _hiscore_rank
mov PaletteTone, 0
call far ptr palette_show
call sub_CBDC
push 1
call palette_black_in
call score_render
call palette_black_in pascal, 1
loc_CCF8:
test _key_det.lo, low INPUT_RIGHT
@ -3924,23 +3921,19 @@ loc_CCF8:
loc_CD17:
kajacall KAJA_SONG_FADE, 1
push 1
call palette_black_out
call palette_black_out pascal, 1
call pi_slot_free pascal, 0
graph_accesspage 1
call pi_slot_load pascal, 0, ds, offset aOp1_pi_1
call pi_slot_palette_apply pascal, 0
call pi_slot_put pascal, large 0, 0
call pi_slot_free pascal, 0
push 0
call graph_copy_page
push 1
call palette_black_in
call graph_copy_page pascal, 0
call palette_black_in pascal, 1
loc_CD64:
call _input_reset_sense_held
push 1
call frame_delay
call frame_delay pascal, 1
cmp _key_det, INPUT_NONE
jnz short loc_CD64
kajacall KAJA_SONG_STOP
@ -3948,14 +3941,14 @@ loc_CD64:
kajacall KAJA_SONG_PLAY
pop bp
retn
sub_CC5C endp
score_menu endp
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_CD94 proc near
public SCORE_CLEARED_LOAD
score_cleared_load proc near
push bp
mov bp, sp
push si
@ -3971,7 +3964,7 @@ loc_CDA1:
loc_CDA8:
push si
call sub_C9BE
call score_load
or al, al
jnz short loc_CE0D
mov bx, si
@ -4054,7 +4047,7 @@ loc_CE5D:
pop si
pop bp
retn
sub_CD94 endp
score_cleared_load endp
; =============== S U B R O U T I N E =======================================