added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
extends Node
func damage_style_changed(new_value := 0) -> void:
Settings.file.difficulty.damage_style = new_value
func checkpoint_changed(new_value := 0) -> void:
Settings.file.difficulty.checkpoint_style = new_value
func inf_lives_changed(new_value := 0) -> void:
Settings.file.difficulty.inf_lives = new_value
func flag_lives_changed(new_value := 0) -> void:
Settings.file.difficulty.flagpole_lives = new_value
func time_limit_changed(new_value := 0) -> void:
Settings.file.difficulty.time_limit = new_value
func game_over_changed(new_value := 0) -> void:
Settings.file.difficulty.game_over_behaviour = new_value
func backscroll_changed(new_value := 0) -> void:
Settings.file.difficulty.back_scroll = new_value
func level_design_changed(new_value := 0) -> void:
Settings.file.difficulty.level_design = new_value
func extra_checkpoints_changed(new_value := 0) -> void:
Settings.file.difficulty.extra_checkpoints = new_value
func lakitu_style_changed(new_value := 0) -> void:
Settings.file.difficulty.lakitu_style = new_value
func set_value(value_name := "", value := 0) -> void:
{
"damage_style": damage_style_changed,
"checkpoint_style": checkpoint_changed,
"inf_lives": inf_lives_changed,
"flagpole_lives": flag_lives_changed,
"game_over": game_over_changed,
"level_design": level_design_changed,
"extra_checkpoints": extra_checkpoints_changed,
"back_scroll": backscroll_changed
}[value_name].call(value)