refonte du système de chunk et correction de bug/traduction
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
8
common/vfx/materials/shaders/chunk_mask.gdshader
Normal file
8
common/vfx/materials/shaders/chunk_mask.gdshader
Normal file
@@ -0,0 +1,8 @@
|
||||
shader_type canvas_item;
|
||||
|
||||
uniform sampler2D screen_texture: hint_screen_texture;
|
||||
|
||||
void fragment() {
|
||||
|
||||
COLOR = texture(screen_texture, SCREEN_UV);
|
||||
}
|
||||
1
common/vfx/materials/shaders/chunk_mask.gdshader.uid
Normal file
1
common/vfx/materials/shaders/chunk_mask.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bc65ssv7bgy5d
|
||||
Reference in New Issue
Block a user