Started working on act1
This commit is contained in:
File diff suppressed because one or more lines are too long
20
proto2/ui/act1_start.gd
Normal file
20
proto2/ui/act1_start.gd
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
extends Control
|
||||||
|
|
||||||
|
# Declare member variables here. Examples:
|
||||||
|
# var a = 2
|
||||||
|
# var b = "text"
|
||||||
|
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
func _ready():
|
||||||
|
pass # Replace with function body.
|
||||||
|
|
||||||
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
|
var delay: float = 8.0
|
||||||
|
func _process(delta):
|
||||||
|
if delay < 0.0:
|
||||||
|
var sc = load("res://main.tscn")
|
||||||
|
world.init_data()
|
||||||
|
get_tree().change_scene_to(sc)
|
||||||
|
delay -= delta
|
||||||
|
|
||||||
|
|
||||||
71
proto2/ui/act1_start.tscn
Normal file
71
proto2/ui/act1_start.tscn
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
[gd_scene load_steps=6 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://fonts/DroidSansFallback.ttf" type="DynamicFontData" id=1]
|
||||||
|
[ext_resource path="res://ui/act1_start.gd" type="Script" id=2]
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=1]
|
||||||
|
size = 80
|
||||||
|
use_mipmaps = true
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=2]
|
||||||
|
size = 40
|
||||||
|
use_mipmaps = true
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=3]
|
||||||
|
size = 24
|
||||||
|
use_mipmaps = true
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="act1_start" type="Control"]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
script = ExtResource( 2 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="Panel" type="Panel" parent="."]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="v" type="VBoxContainer" parent="Panel"]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="Panel/v"]
|
||||||
|
margin_right = 1024.0
|
||||||
|
margin_bottom = 506.0
|
||||||
|
size_flags_vertical = 7
|
||||||
|
custom_fonts/font = SubResource( 1 )
|
||||||
|
text = "Act I"
|
||||||
|
align = 1
|
||||||
|
|
||||||
|
[node name="Label2" type="Label" parent="Panel/v"]
|
||||||
|
margin_top = 510.0
|
||||||
|
margin_right = 1024.0
|
||||||
|
margin_bottom = 563.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
custom_fonts/font = SubResource( 2 )
|
||||||
|
text = "\"Here goes our hero\""
|
||||||
|
align = 1
|
||||||
|
|
||||||
|
[node name="Label3" type="Label" parent="Panel/v"]
|
||||||
|
margin_top = 567.0
|
||||||
|
margin_right = 1024.0
|
||||||
|
margin_bottom = 600.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 5
|
||||||
|
custom_fonts/font = SubResource( 3 )
|
||||||
|
text = "In which our hero makes his appearance"
|
||||||
|
align = 1
|
||||||
@@ -7,7 +7,7 @@ extends Control
|
|||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
|
||||||
func start_game():
|
func start_game():
|
||||||
var sc = load("res://main.tscn")
|
var sc = load("res://ui/act1_start.tscn")
|
||||||
world.init_data()
|
world.init_data()
|
||||||
get_tree().change_scene_to(sc)
|
get_tree().change_scene_to(sc)
|
||||||
func load_game():
|
func load_game():
|
||||||
@@ -26,8 +26,3 @@ func _ready():
|
|||||||
$"VBoxContainer/load".connect("pressed", self, "load_game")
|
$"VBoxContainer/load".connect("pressed", self, "load_game")
|
||||||
$VBoxContainer/options.connect("pressed", self, "display_options")
|
$VBoxContainer/options.connect("pressed", self, "display_options")
|
||||||
$VBoxContainer/development.connect("pressed", self, "display_development")
|
$VBoxContainer/development.connect("pressed", self, "display_development")
|
||||||
|
|
||||||
|
|
||||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
||||||
#func _process(delta):
|
|
||||||
# pass
|
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ font_data = ExtResource( 2 )
|
|||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
[node name="v" type="VBoxContainer" parent="."]
|
[node name="v" type="VBoxContainer" parent="."]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
|
|||||||
Reference in New Issue
Block a user