refonte du système de chunk et correction de bug/traduction

This commit is contained in:
2026-03-01 18:24:46 +01:00
parent d25d614c06
commit 37cd8a54dd
25 changed files with 470 additions and 375 deletions

View File

@@ -37,6 +37,7 @@ func generate_next_run_point(level = 0) -> RunPoint:
region_parameter.level = level
region_parameter.region_flags = get_region_flags(region_parameter)
return RunPoint.new(
level,
region_parameter
@@ -72,24 +73,3 @@ func get_region_flags(region_parameter : RegionParameter) -> Array[String]:
flags.append("borea")
return flags
class DifficultyModifier:
func modify(_region_parameter : RegionParameter):
pass
func can_modifiy(_region_parameter : RegionParameter) -> bool:
return true
func get_difficulty_cost() -> int:
return 1
class DifficultyIncreaseObjective extends DifficultyModifier:
func modify(region_parameter : RegionParameter):
region_parameter.objective += 1
class DifficultyDecreaseCharge extends DifficultyModifier:
func modify(region_parameter : RegionParameter):
region_parameter.charges -= 1
func can_modifiy(region_parameter : RegionParameter) -> bool:
return region_parameter.charges >= 3

View File

@@ -17,6 +17,7 @@ var settings_data : SettingsData
func load_game_data() -> GameData:
if ResourceLoader.exists(SAVE_GAME_LOCATION):
game_loaded = true
game_data = ResourceLoader.load(SAVE_GAME_LOCATION).duplicate_deep()
else :
game_data = GameData.new()

View File

@@ -0,0 +1,8 @@
shader_type canvas_item;
uniform sampler2D screen_texture: hint_screen_texture;
void fragment() {
COLOR = texture(screen_texture, SCREEN_UV);
}

View File

@@ -0,0 +1 @@
uid://bc65ssv7bgy5d