2 ; Copyright (C
) 2010 Kent Hansen
.
4 ; This program is free software
; you can redistribute it
and/or modify
5 ; it under the terms of the GNU General Public License as published by
6 ; the Free Software Foundation
; either version
3 of the License
, or
7 ; (at your option
) any later version
.
9 ; This program is distributed in the hope that it will be useful
,
10 ; but WITHOUT ANY WARRANTY
; without even the implied warranty of
11 ; MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE
. See the
12 ; GNU General Public License
for more details
.
14 ; You should have received a copy of the GNU General Public License
15 ; along with
this program
. If
not, see
<http
://www.gnu.org/licenses/>.
21 ; Why the magic number
40? Because the health meter has
40 "slots" (half
-hearts
)
22 ENERGY_MAX
.equ (40*4-1)
25 difficulty
.db
[2] ; 0 = easy
, 1 = normal
, 2 = hard
29 completed_challenges
.db
[6] ; 8 challenges (bits
) per song
30 last_completed_challenges
.db
[2]
31 new_completed_challenges
.db
[2]
33 acquired_pad_pieces
.db
[2]
36 final_energy_level
.db
[2]
41 checkpoint_score
.db
[3*2]
48 acquired_letters
.db
[2]
49 skull_hit_count
.db
[2]
52 clock_hit_count
.db
[2]
53 fake_skull_hit_count
.db
[2]
54 heart_spawn_count
.db
[2]
55 skull_miss_count
.db
[2]
57 star_miss_count
.db
[2]
58 clock_miss_count
.db
[2]
59 fake_skull_miss_count
.db
[2]
63 .extrn player
:player_state