menuo.gd 2,3 КБ
Newer Older
Max Bondarev's avatar
Max Bondarev включено в состав коммита
1
2
3
4
5
6
7
8
9
10
11
extends Node


var load_scene : String


func _on_Profilo_pressed():
	get_tree().change_scene('res://blokoj/profilo/profilo.tscn')


func _on_Resurso_Center_pressed():
Artem Go's avatar
Artem Go включено в состав коммита
12
	$CanvasLayer/UI/Lbar/L_VBox/RCentro/Window.popup_centered()
Max Bondarev's avatar
Max Bondarev включено в состав коммита
13
14


magcourier's avatar
magcourier включено в состав коммита
15
func _on_Objektoj_pressed():
magcourier's avatar
magcourier включено в состав коммита
16
	$CanvasLayer/UI/Lbar/L_VBox/Objektoj/Window/canvas/MarginContainer.set_visible(true)
magcourier's avatar
magcourier включено в состав коммита
17
18
	
	
Max Bondarev's avatar
Max Bondarev включено в состав коммита
19
20
21
22
23
func _on_Servilo_pressed():
	get_tree().change_scene('res://blokoj/servilo/servilo.tscn')


func set_visible(visible: bool):
Artem Go's avatar
Artem Go включено в состав коммита
24
25
	$CanvasLayer/UI.visible = visible
	
Max Bondarev's avatar
Max Bondarev включено в состав коммита
26
27

func _on_Taskoj_pressed():
magcourier's avatar
magcourier включено в состав коммита
28
	$CanvasLayer/UI/Lbar/L_VBox/Taskoj/Window/canvas/MarginContainer.set_visible(true)
Artem Go's avatar
Artem Go включено в состав коммита
29

magcourier's avatar
magcourier включено в состав коммита
30
31
32
func CloseWindow():
	$CanvasLayer/UI/Lbar/L_VBox/Taskoj/Window/canvas/MarginContainer.set_visible(false)
	$CanvasLayer/UI/Lbar/L_VBox/Objektoj/Window/canvas/MarginContainer.set_visible(false)
Artem Go's avatar
Artem Go включено в состав коммита
33
34


magcourier's avatar
magcourier включено в состав коммита
35
36
37
38
func reloadWindow():
	$CanvasLayer/UI/Lbar/L_VBox/Taskoj/Window._on_Taskoj_draw()
	$CanvasLayer/UI/Lbar/L_VBox/Objektoj/Window._on_Objekto_draw()

Artem Go's avatar
Artem Go включено в состав коммита
39
func _on_cap_pressed():
magcourier's avatar
magcourier включено в состав коммита
40
	var reload = false
magcourier's avatar
magcourier включено в состав коммита
41
42
	if Global.realeco!=3:
		Global.realeco = 3
magcourier's avatar
magcourier включено в состав коммита
43
		reload = true
magcourier's avatar
magcourier включено в состав коммита
44
45
		# при переключении миров закрываем окна ресурсов, объектов, т.к. они расчитаны на конкретный мир
		CloseWindow()
magcourier's avatar
magcourier включено в состав коммита
46
	get_tree().change_scene('res://blokoj/kosmo/scenoj/space.tscn')
magcourier's avatar
magcourier включено в состав коммита
47
48
#	for sc in $"/root".get_children():
#		print(' - scena = = ',sc.name)
magcourier's avatar
magcourier включено в состав коммита
49
50
	if reload:
		reloadWindow()
magcourier's avatar
magcourier включено в состав коммита
51
#	get_tree().change_scene('res://blokoj/kosmostacio/CapKosmostacio.tscn')
Artem Go's avatar
Artem Go включено в состав коммита
52
53
54


func _on_com_pressed():
magcourier's avatar
magcourier включено в состав коммита
55
	var reload = false
magcourier's avatar
magcourier включено в состав коммита
56
57
	if Global.realeco!=2:
		Global.realeco = 2
magcourier's avatar
magcourier включено в состав коммита
58
		reload = true
magcourier's avatar
magcourier включено в состав коммита
59
60
		# при переключении миров закрываем окна ресурсов, объектов, т.к. они расчитаны на конкретный мир
		CloseWindow()
magcourier's avatar
magcourier включено в состав коммита
61
62
	get_tree().change_scene('res://blokoj/kosmo/scenoj/space.tscn')
#	get_tree().change_scene("res://blokoj/kosmostacio/ComKosmostacio.tscn")
magcourier's avatar
magcourier включено в состав коммита
63
64
	if reload:
		reloadWindow()
Artem Go's avatar
Artem Go включено в состав коммита
65

Max Bondarev's avatar
Max Bondarev включено в состав коммита
66

Artem Go's avatar
Artem Go включено в состав коммита
67
func _on_real_pressed():
magcourier's avatar
magcourier включено в состав коммита
68
	var reload = false
magcourier's avatar
magcourier включено в состав коммита
69
70
	if Global.realeco!=1:
		Global.realeco = 1
magcourier's avatar
magcourier включено в состав коммита
71
		reload = true
magcourier's avatar
magcourier включено в состав коммита
72
73
		# при переключении миров закрываем окна ресурсов, объектов, т.к. они расчитаны на конкретный мир
		CloseWindow()
Artem Go's avatar
Artem Go включено в состав коммита
74
	get_tree().change_scene("res://blokoj/kosmostacio/Kosmostacio.tscn")
magcourier's avatar
magcourier включено в состав коммита
75
76
	if reload:
		reloadWindow()
magcourier's avatar
magcourier включено в состав коммита
77
78


magcourier's avatar
magcourier включено в состав коммита
79