refactor du code et ajouts des quotas, avec des récompense entre chaque quota #68
This commit is contained in:
@@ -5,7 +5,12 @@ const BORDER_WIDTH = 100
|
||||
|
||||
@export var import_entities_from_node : Node2D = null
|
||||
|
||||
@onready var terrain_data : TerrainData = GameInfo.game_data.current_terrain_data if GameInfo.game_data.current_terrain_data else TerrainData.new()
|
||||
var terrain_size = Vector2.ONE * 1000 :
|
||||
set(v):
|
||||
terrain_size = v
|
||||
if borderLimit:
|
||||
borderLimit.queue_free()
|
||||
borderLimit = create_border_limit()
|
||||
|
||||
@onready var borderLimit : StaticBody2D = create_border_limit()
|
||||
@onready var entityContainer : Node2D = create_entity_container()
|
||||
@@ -19,7 +24,6 @@ func add_entity(e : Node2D, container : Node2D = entityContainer):
|
||||
func create_entity_container() -> Node2D:
|
||||
var container = Node2D.new()
|
||||
container.y_sort_enabled = true
|
||||
container.position = terrain_data.terrain_size/2
|
||||
|
||||
add_child(container)
|
||||
|
||||
@@ -54,7 +58,7 @@ func create_border_limit() -> StaticBody2D:
|
||||
add_child(staticBody)
|
||||
staticBody.add_child(staticBodyCollision)
|
||||
|
||||
var size = terrain_data.terrain_size
|
||||
var size = terrain_size
|
||||
staticBodyCollision.polygon = PackedVector2Array([
|
||||
Vector2(0,0),
|
||||
Vector2(0, size.y),
|
||||
|
||||
Reference in New Issue
Block a user