mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 07:28:14 +00:00
couple fixes, to do with minus world
This commit is contained in:
@@ -5,169 +5,334 @@
|
||||
"animations": {
|
||||
"Walk": {
|
||||
"frames": [
|
||||
[0, 0, 16, 16],
|
||||
[16, 0, 16, 16]
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
16.0,
|
||||
16.0
|
||||
],
|
||||
[
|
||||
16.0,
|
||||
0.0,
|
||||
16.0,
|
||||
16.0
|
||||
]
|
||||
],
|
||||
"speed": 5.0,
|
||||
"loop": true
|
||||
},
|
||||
"Stomped": {
|
||||
"frames": [[32, 0, 16, 16]],
|
||||
"frames": [
|
||||
[
|
||||
32.0,
|
||||
0.0,
|
||||
16.0,
|
||||
16.0
|
||||
]
|
||||
],
|
||||
"speed": 5.0,
|
||||
"loop": true
|
||||
}
|
||||
},
|
||||
|
||||
"variations":
|
||||
{
|
||||
"variations": {
|
||||
"default": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [0, 0, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [0, 0, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Underground": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [48, 0, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [48, 0, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"GhostHouse": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [48, 0, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [48, 0, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Castle": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [96, 0, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [96, 0, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Underwater": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [144, 0, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [144, 0, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"CastleWater": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [144, 0, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [144, 0, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
0.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Desert": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [0, 16, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [0, 16, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Jungle": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [48, 16, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [48, 16, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Snow": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [96, 16, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [96, 16, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Volcano": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [144, 16, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"Rect": [144, 16, 48, 16]
|
||||
"Rect": [
|
||||
144.0,
|
||||
16.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Autumn": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [0, 32, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [0, 32, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Beach": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [48, 32, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [48, 32, 48, 16]
|
||||
"rect": [
|
||||
48.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Mountain": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [96, 32, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [96, 32, 48, 16]
|
||||
"rect": [
|
||||
96.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Space": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [144, 32, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [144, 32, 48, 16]
|
||||
"rect": [
|
||||
144.0,
|
||||
32.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"Bonus": {
|
||||
"SMB1": {
|
||||
"source": "Goomba.png",
|
||||
"rect": [0, 48, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
48.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
},
|
||||
"SMBANN": {
|
||||
"source": "DiscoGoomba.png",
|
||||
"rect": [0, 48, 48, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
48.0,
|
||||
48.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -3,13 +3,23 @@
|
||||
"SMB1": {
|
||||
"default": {
|
||||
"source": "CastleFlag.png",
|
||||
"rect": [0, 0, 16, 16]
|
||||
"rect": [
|
||||
0.0,
|
||||
0.0,
|
||||
16.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
},
|
||||
"SMBANN": {
|
||||
"default": {
|
||||
"source": "CastleFlag.png",
|
||||
"rect": [16, 0, 16, 16]
|
||||
"rect": [
|
||||
16.0,
|
||||
0.0,
|
||||
16.0,
|
||||
16.0
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -81,6 +81,8 @@ func write_save(campaign: String = Global.current_campaign, force := false) -> v
|
||||
save_json = SAVE_TEMPLATE.duplicate(true)
|
||||
match Global.current_game_mode:
|
||||
Global.GameMode.CAMPAIGN:
|
||||
if Global.world_num < 0:
|
||||
Global.world_num = 1
|
||||
if Global.high_score < Global.score:
|
||||
Global.high_score = Global.score
|
||||
save_json["World"] = Global.world_num
|
||||
|
@@ -124,8 +124,6 @@ func get_highscore() -> void:
|
||||
|
||||
func clear_stats() -> void:
|
||||
Global.clear_saved_values()
|
||||
Global.world_num = 1
|
||||
Global.level_num = 1
|
||||
LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num)
|
||||
|
||||
func start_game() -> void:
|
||||
@@ -227,6 +225,8 @@ func quit_game() -> void:
|
||||
get_tree().quit()
|
||||
|
||||
func new_game_selected() -> void:
|
||||
Global.world_num = 1
|
||||
Global.level_num = 1
|
||||
Global.second_quest = false
|
||||
Global.current_game_mode = Global.GameMode.CAMPAIGN
|
||||
if Global.game_beaten:
|
||||
|
Reference in New Issue
Block a user