Contours des plantes et collisions
* nouveaux sprites avec contours pour les plantes * les sprites de plantes peuvent être aléatoirement flips * ajout de collisions aux portes
This commit is contained in:
@@ -167,14 +167,23 @@ func setup_flagged_properties():
|
||||
%AstraDoor.visible = false
|
||||
%ShipGarageDoor.visible = false
|
||||
%BoreaDoor.visible = false
|
||||
|
||||
%AstraDoor.process_mode = Node.PROCESS_MODE_DISABLED
|
||||
%ShipGarageDoor.process_mode = Node.PROCESS_MODE_DISABLED
|
||||
%BoreaDoor.process_mode = Node.PROCESS_MODE_DISABLED
|
||||
|
||||
for f in data.flags:
|
||||
match f:
|
||||
"tutorial":
|
||||
%AstraDoor.visible = true
|
||||
%ShipGarageDoor.visible = true
|
||||
|
||||
%AstraDoor.process_mode = Node.PROCESS_MODE_INHERIT
|
||||
%ShipGarageDoor.process_mode = Node.PROCESS_MODE_INHERIT
|
||||
|
||||
%AstraDoor.available = false
|
||||
%ShipGarageDoor.available = data.state == RegionData.State.SUCCEEDED
|
||||
|
||||
%Tutorial.succeded.connect(
|
||||
func ():
|
||||
await get_tree().create_timer(1.).timeout
|
||||
@@ -184,6 +193,10 @@ func setup_flagged_properties():
|
||||
%BoreaDoor.visible = true
|
||||
%RechargeStation.visible = false
|
||||
|
||||
%BoreaDoor.process_mode = Node.PROCESS_MODE_INHERIT
|
||||
%RechargeStation.process_mode = Node.PROCESS_MODE_DISABLED
|
||||
|
||||
|
||||
func is_chunk_generated(coord : Vector2i):
|
||||
return generated_chunks.find_custom(
|
||||
func (c: Chunk) : return get_chunk_key(c.chunk_coord) == get_chunk_key(coord)
|
||||
|
||||
Reference in New Issue
Block a user