Skip to content

Commit 5c8b461

Browse files
committed
Improved code style in portal-related functions
1 parent 59b4519 commit 5c8b461

3 files changed

Lines changed: 31 additions & 31 deletions

File tree

addons/material_maker/engine/nodes/gen_portal.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ enum Portal {
1515
var io : Portal
1616
var source : MMGenBase.OutputPort
1717

18-
var editable := false
18+
var editable : bool = false
1919
var color : Color = Color.WHITE
2020
var horizontal_label : bool = mm_globals.get_config("aperture_label_position")
2121

material_maker/nodes/portal/portal.gd

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ const LABEL_FONT = preload("res://material_maker/theme/font_rubik/Rubik-416.ttf"
55

66
## Whether portal's link is being edited
77
## (i.e. its associated LineEdit is visible)
8-
var is_editing := false
8+
var is_editing : bool = false
99

10-
var syncing_io := false
10+
var syncing_io : bool = false
1111

1212
var is_navigating_source : bool = false
1313
const label_y_offset : float = 35.0
@@ -31,7 +31,7 @@ func _draw() -> void:
3131
draw_rounded_arc(size * 0.5, 12.0, PI * 0.35 + offset, -PI * 0.35 + offset, get_slot_color_left(0), 5.0, true)
3232

3333
# label
34-
var label_pos := size * 0.5
34+
var label_pos : Vector2 = size * 0.5
3535
var label_color : Color = generator.color
3636
var label_draw_pos : Vector2 = label_pos
3737
var label_size : Vector2 = LABEL_FONT.get_string_size(
@@ -62,7 +62,7 @@ func set_generator(g : MMGenBase) -> void:
6262
notify_redraw()
6363

6464
func on_gen_target_updated(gen_name : String) -> void:
65-
var node_path := NodePath("node_" + gen_name)
65+
var node_path : NodePath = NodePath("node_" + gen_name)
6666
if get_parent() != null and get_parent().has_node(node_path):
6767
get_parent().get_node(node_path).on_connections_changed.call_deferred()
6868

@@ -180,8 +180,8 @@ func reset_slot() -> void:
180180
func add_link_undoredo(old_link : String, new_link : String) -> void:
181181
if old_link != new_link and get_parent().get("undoredo") != null:
182182
var node_hier_name : String = generator.get_hier_name()
183-
var undo_command = { type="setparams", node=node_hier_name, params={ link=old_link } }
184-
var redo_command = { type="setparams", node=node_hier_name, params={ link=new_link } }
183+
var undo_command : Dictionary = { type="setparams", node=node_hier_name, params={ link=old_link } }
184+
var redo_command : Dictionary = { type="setparams", node=node_hier_name, params={ link=new_link } }
185185
get_parent().undoredo.add("Set link parameter", [ undo_command ], [ redo_command ], false)
186186

187187
func get_link() -> String:
@@ -193,9 +193,9 @@ func sync_io_slots() -> void:
193193
return
194194
syncing_io = true
195195
await get_tree().process_frame
196-
var color := Color.WHITE
197-
var type := 42
198-
var port_type := "any"
196+
var color : Color = Color.WHITE
197+
var type : int = 42
198+
var port_type : String = "any"
199199
if is_portal_in():
200200
var source_node : MMGraphPortal = get_link_source(get_link(), graph_edit)
201201
for w in graph_edit.get_children():
@@ -225,9 +225,9 @@ func on_connections_changed() -> void:
225225
var graph_edit : MMGraphEdit = get_parent()
226226
if graph_edit == null:
227227
return
228-
var color := Color.WHITE
229-
var type := 42
230-
var port_type := "any"
228+
var color : Color = Color.WHITE
229+
var type : int = 42
230+
var port_type : String = "any"
231231
for c in graph_edit.get_connection_list():
232232
if c.to_node == name and is_portal_in():
233233
var node : MMGraphNodeMinimal = graph_edit.get_node(NodePath(c.from_node))
@@ -269,7 +269,7 @@ func set_unique_portal_link() -> void:
269269
if name == "node_" + generator.get_type():
270270
generator.set_parameter("link", "aperture_1")
271271
else:
272-
var next_available_id := 2
272+
var next_available_id : int = 2
273273
var graph : GraphEdit = get_parent()
274274
var portal_input_links : PackedStringArray = graph.get_children().filter(
275275
func(w) -> bool: return w is MMGraphPortal and w.is_portal_in() and w != self).map(
@@ -292,8 +292,8 @@ func set_link_from_selection() -> void:
292292
func set_color(c : Color) -> void:
293293
if c == generator.color:
294294
return
295-
var _undo_action = { type="node_color_change", node=generator.get_hier_name(), color=generator.color }
296-
var _redo_action = { type="node_color_change", node=generator.get_hier_name(), color=c }
295+
var _undo_action : Dictionary = { type="node_color_change", node=generator.get_hier_name(), color=generator.color }
296+
var _redo_action : Dictionary = { type="node_color_change", node=generator.get_hier_name(), color=c }
297297
get_parent().undoredo.add("Change portal color", [_undo_action], [_redo_action], false)
298298
generator.color = c
299299
queue_redraw()
@@ -307,7 +307,7 @@ func replace_links(new_link : String, from_link : String) -> void:
307307
var g : MMGraphEdit = get_parent()
308308
if g == null:
309309
return
310-
var existing_input := get_link_source(new_link, g) != null
310+
var existing_input : bool = get_link_source(new_link, g) != null
311311
for p in g.get_children():
312312
if p is MMGraphPortal and p != self and p.get_link() == from_link:
313313
p.add_link_undoredo(p.get_link(), new_link)
@@ -336,9 +336,9 @@ func setup_portal_edit() -> void:
336336
return
337337
is_editing = true
338338

339-
var old_link := get_link()
339+
var old_link : String = get_link()
340340
var graph : MMGraphEdit = get_parent()
341-
var edit := LineEdit.new()
341+
var edit : LineEdit = LineEdit.new()
342342
edit.add_theme_font_override("font", LABEL_FONT)
343343
edit.alignment = HORIZONTAL_ALIGNMENT_CENTER
344344
edit.max_length = 64
@@ -356,7 +356,7 @@ func setup_portal_edit() -> void:
356356
func(new_text : String) -> void:
357357
if not is_editing:
358358
return
359-
var new_link := new_text.strip_edges()
359+
var new_link : String = new_text.strip_edges()
360360
if not new_link.is_empty() and is_link_unique(new_link):
361361
graph.undoredo.start_group()
362362
on_parameter_changed("link", new_link)
@@ -398,9 +398,9 @@ static func draw_links(g : MMGraphEdit) -> void:
398398
const link_width : float = 5.0
399399

400400
var zoom : float = g.zoom
401-
var in_color := g.get_theme_color("in_color", "MM_Portal")
402-
var out_color := g.get_theme_color("out_color", "MM_Portal")
403-
var link_color := g.get_theme_color("link", "MM_Portal")
401+
var in_color : Color = g.get_theme_color("in_color", "MM_Portal")
402+
var out_color : Color = g.get_theme_color("out_color", "MM_Portal")
403+
var link_color : Color = g.get_theme_color("link", "MM_Portal")
404404

405405
for node in g.get_children():
406406
if node is not MMGraphPortal:
@@ -409,7 +409,7 @@ static func draw_links(g : MMGraphEdit) -> void:
409409

410410
# portal link and circular highlight
411411
if wo.is_portal_out():
412-
var wi := get_link_source(wo.get_link(), g)
412+
var wi : MMGraphPortal = get_link_source(wo.get_link(), g)
413413
if wi == null:
414414
continue
415415
var from : Vector2 = graph_node_center(wi, g)
@@ -421,10 +421,10 @@ static func draw_links(g : MMGraphEdit) -> void:
421421
g.draw_circle(to, circle_r * zoom, out_color, false, circle_outline_width * zoom, true)
422422

423423
# arrow
424-
var mid := (from + to) * 0.5
425-
var dir_a := (from - to).normalized().rotated(-PI * 0.25)
426-
var dir_b := (from - to).normalized().rotated(PI * 0.25)
427-
var aw := maxf(20.0 * zoom, 15.0)
424+
var mid : Vector2 = (from + to) * 0.5
425+
var dir_a : Vector2 = (from - to).normalized().rotated(-PI * 0.25)
426+
var dir_b : Vector2 = (from - to).normalized().rotated(PI * 0.25)
427+
var aw : float = maxf(20.0 * zoom, 15.0)
428428
g.draw_multiline(PackedVector2Array([
429429
mid, mid + dir_a * aw,
430430
mid, mid + dir_b * aw]), link_color, link_width*0.8, true)

material_maker/panels/graph_edit/graph_edit.gd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1946,7 +1946,7 @@ func _on_resized() -> void:
19461946

19471947
func create_portals() -> void:
19481948
const tolerance_pixels : float = 2.0
1949-
var connection := get_closest_connection_at_point(
1949+
var connection : Dictionary = get_closest_connection_at_point(
19501950
get_local_mouse_position(), connection_lines_thickness + tolerance_pixels)
19511951
if connection.is_empty():
19521952
return
@@ -1955,8 +1955,8 @@ func create_portals() -> void:
19551955

19561956
var from_node : MMGraphNodeMinimal = get_node(NodePath(connection.from_node))
19571957
var to_node : MMGraphNodeMinimal = get_node(NodePath(connection.to_node))
1958-
var outpos := from_node.position_offset + from_node.get_output_port_position(connection.from_port)
1959-
var inpos := to_node.position_offset + to_node.get_input_port_position(connection.to_port)
1958+
var outpos : Vector2 = from_node.position_offset + from_node.get_output_port_position(connection.from_port)
1959+
var inpos : Vector2 = to_node.position_offset + to_node.get_input_port_position(connection.to_port)
19601960

19611961
outpos += Vector2(50, -12)
19621962
inpos += Vector2(-70, -12)

0 commit comments

Comments
 (0)