forked from team-sg/hero-mark-2
being work on results screen
This commit is contained in:
parent
0693bd91d3
commit
d215a8728a
16 changed files with 803 additions and 38 deletions
|
@ -7,6 +7,13 @@ enum Difficulty {
|
|||
PUNGENT, # faster enemies, 3 lives
|
||||
}
|
||||
|
||||
enum Bonuses {
|
||||
Collection_Bonus,
|
||||
Time_Bonus,
|
||||
Life_Bonus,
|
||||
Perfect_Bonus
|
||||
}
|
||||
|
||||
const DIFFICULTY_NAMES = ["Sweet","Salty","Spicy","Pungent"]
|
||||
|
||||
var resolution = Vector2(256,192)
|
||||
|
@ -18,7 +25,9 @@ var stars = [false,false,false,false,false]
|
|||
var shards = 0
|
||||
var arrows = 0
|
||||
var score = 0
|
||||
var final_score = 0
|
||||
var high_score = 0
|
||||
var bonuses = [0,0,0,0]
|
||||
var lives = 2
|
||||
var deaths = 0
|
||||
var time = 0.0
|
||||
|
@ -114,10 +123,10 @@ func save():
|
|||
|
||||
# save score and time depending on completion
|
||||
if shards >= 5 && keys >= 50:
|
||||
save_data.score_100 = max(save_data.score_100, score)
|
||||
save_data.score_100 = max(save_data.score_100, final_score)
|
||||
save_data.time_100 = min(save_data.time_100, time)
|
||||
else:
|
||||
save_data.score_any = max(save_data.score_100, score)
|
||||
save_data.score_any = max(save_data.score_100, final_score)
|
||||
save_data.time_any = min(save_data.time_any, time)
|
||||
|
||||
# set shards
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue