Hook score submission into new server and move into the results screen.
This commit is contained in:
parent
29d84b0c80
commit
155c86c013
9 changed files with 853 additions and 9 deletions
|
@ -37,6 +37,7 @@ var time_bonus: int = 0
|
|||
var life_bonus: int = 0
|
||||
var perfect_bonus: int = 0
|
||||
var final_score: int = 0
|
||||
var old_high_score: int = 0
|
||||
#== state ==#
|
||||
var current_sector := Vector2.ZERO
|
||||
var respawn_point := Vector2(32,166)
|
||||
|
@ -60,9 +61,6 @@ var marathon_shards: int = 0
|
|||
var marathon_deaths: int = 0
|
||||
|
||||
|
||||
func _ready():
|
||||
pause_mode = Node.PAUSE_MODE_PROCESS
|
||||
|
||||
func _get_stars() -> int:
|
||||
return stars_collected.count(true)
|
||||
|
||||
|
@ -197,6 +195,8 @@ func save():
|
|||
var save_id = LevelData.levels[current_level].save_id
|
||||
var save_data: Save.LevelSaveData = Save.current_file.levels[save_id]
|
||||
|
||||
old_high_score = max(save_data.score_100, save_data.score_any)
|
||||
|
||||
# save score and time depending on completion
|
||||
if _get_shards() >= 5 && keys >= 50:
|
||||
save_data.score_100 = max(save_data.score_100, final_score) as int
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue