MusicSetter.gd 849 B

123456789101112131415161718192021222324252627282930
  1. extends Node
  2. const MUSIC := {
  3. "SMB1": SMB1_BGM,
  4. "SMBLL": SMB1_BGM,
  5. "SMBS": SMBS_BGM,
  6. "SMBANN": SMB1_BGM
  7. }
  8. const SMBS_BGM := {
  9. 1: ("res://Assets/Audio/BGM/Overworld.json"),
  10. 2: ("res://Assets/Audio/BGM/Garden.json")
  11. }
  12. const SMB1_BGM := {
  13. 1: ("res://Assets/Audio/BGM/Overworld.json"),
  14. 2: ("res://Assets/Audio/BGM/Desert.json"),
  15. 3: ("res://Assets/Audio/BGM/Snow.json"),
  16. 4: ("res://Assets/Audio/BGM/Jungle.json"),
  17. 5: ("res://Assets/Audio/BGM/Desert.json"),
  18. 6: ("res://Assets/Audio/BGM/Snow.json"),
  19. 7: ("res://Assets/Audio/BGM/Jungle.json"),
  20. 8: ("res://Assets/Audio/BGM/Overworld.json"),
  21. 9: ("res://Assets/Audio/BGM/Space.json"),
  22. 10: ("res://Assets/Audio/BGM/Autumn.json"),
  23. 11: ("res://Assets/Audio/BGM/Pipeland.json")
  24. }
  25. func _enter_tree() -> void:
  26. Global.current_level.music = load(MUSIC[Global.current_campaign][Global.world_num])