Polish branches chapter

This commit is contained in:
blinry 2021-01-13 16:26:48 +01:00
parent 80c50bdc81
commit be45b82e41
18 changed files with 231 additions and 191 deletions

View file

@ -102,7 +102,7 @@ func load_level(level_id):
terminal.clear()
terminal.find_node("TextEditor").close()
#update_repos()
update_repos()
# Unmute the audio after a while, so that player can hear pop sounds for
# nodes they create.

View file

@ -188,7 +188,7 @@ __meta__ = {
[node name="Text" type="Control" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
margin_top = 65.0
margin_right = 633.0
margin_bottom = 264.0
margin_bottom = 464.0
size_flags_vertical = 3
[node name="LevelDescription" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel/Text"]
@ -215,10 +215,11 @@ __meta__ = {
}
[node name="Goals" type="VBoxContainer" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
margin_top = 269.0
margin_top = 469.0
margin_right = 633.0
margin_bottom = 469.0
size_flags_vertical = 3
size_flags_stretch_ratio = 0.0
[node name="FileBrowser" parent="Rows/Columns/RightSide" instance=ExtResource( 5 )]
anchor_right = 0.0

View file

@ -17,6 +17,7 @@ var node = preload("res://scenes/node.tscn")
var shell = Shell.new()
var objects = {}
var mouse_inside = false
var has_been_layouted = false
# Used for caching.
var all_objects_cache
@ -33,8 +34,8 @@ func _ready():
set_editable_path(editable_path)
set_path(path)
update_everything()
update_node_positions()
#update_everything()
#update_node_positions()
func _process(_delta):
nodes.rect_pivot_offset = nodes.rect_size / 2
@ -60,7 +61,10 @@ func update_everything():
else:
for o in objects:
objects[o].queue_free()
objects = {}
objects = {}
if not has_been_layouted:
update_node_positions()
has_been_layouted = true
func set_path(new_path):
path = new_path