Makes lots of new screens
This commit is contained in:
@@ -48,9 +48,8 @@ class Say:
|
||||
#label.set_text(text)
|
||||
#subject.find_child("label-root").show()
|
||||
await scene.find_child("dialogue").say(text)
|
||||
print ("SHOWING" + text)
|
||||
|
||||
await t.timeout
|
||||
print ("HIDING" + text)
|
||||
subject.remove_child(t)
|
||||
if stop:
|
||||
await scene.find_child("dialogue").done_say()
|
||||
@@ -152,8 +151,7 @@ class WalkToDeferred:
|
||||
super(scene)
|
||||
print("SCENE IS", scene)
|
||||
subject = scene.get_node(subject_name)
|
||||
var s = scene.get_node("Node2D/background")
|
||||
var bgs = scene.get_node("Node2D").get_children()
|
||||
var s = scene.get_node("SceneViewport/background")
|
||||
var g = s.get_children()
|
||||
|
||||
path = NavigationServer2D.map_get_path(s.map, s.pathfind.to_local(s.get_node(named_from).global_position), s.pathfind.to_local(s.get_node(named_to).global_position), true)
|
||||
@@ -184,7 +182,8 @@ class Transition:
|
||||
var new_scene = next.instantiate()
|
||||
new_scene.name="background"
|
||||
parent.remove_child(subject)
|
||||
var pos = new_scene.find_child(position)
|
||||
var pos = new_scene.get_node(position)
|
||||
var c = new_scene.get_children()
|
||||
if new_scene is Scene:
|
||||
new_scene.starting_point = pos.position
|
||||
parent.add_child(new_scene)
|
||||
@@ -224,10 +223,9 @@ class SwitchCamera:
|
||||
var t: SceneTreeTimer
|
||||
|
||||
func init(scene: Node2D):
|
||||
var s = scene.get_node("Node2D/background")
|
||||
var bgs = scene.get_node("Node2D").get_children()
|
||||
var s = scene.get_node("SceneViewport/background")
|
||||
var g = s.get_children()
|
||||
CameraTransition.transition_camera2D(scene.get_tree().root.get_node("Node2D/Node2D/Camera2D"), s.find_child(path))
|
||||
CameraTransition.transition_camera2D(scene.get_tree().root.get_node("Node2D/SceneViewport/Camera2D"), s.find_child(path))
|
||||
t = scene.get_tree().create_timer(2.0)
|
||||
|
||||
func do(delta):
|
||||
@@ -244,8 +242,8 @@ class ResetCamera:
|
||||
var t: SceneTreeTimer
|
||||
|
||||
func init(scene: Node2D):
|
||||
var s = scene.get_node("Node2D/background")
|
||||
CameraTransition.transition_camera2D(scene.get_viewport().get_camera_2d(), scene.get_node("Node2D/Camera2D"))
|
||||
var s = scene.get_node("SceneViewport/background")
|
||||
CameraTransition.transition_camera2D(scene.get_viewport().get_camera_2d(), scene.get_node("SceneViewport/Camera2D"))
|
||||
t = scene.get_tree().create_timer(2.0)
|
||||
|
||||
func do(delta):
|
||||
@@ -343,7 +341,7 @@ func say(subject, text, stop=true):
|
||||
|
||||
func walk_to_deferred(named_from, named_to):
|
||||
var say = WalkToDeferred.new()
|
||||
say.subject_name = "Node2D/background/Graham"
|
||||
say.subject_name = "SceneViewport/background/Graham"
|
||||
say.named_from = named_from
|
||||
say.named_to = named_to
|
||||
return say
|
||||
|
||||
Reference in New Issue
Block a user