adding icon jukebox
This commit is contained in:
parent
500b4bc2e0
commit
8e5fad8d89
22 changed files with 1010 additions and 891 deletions
5
NEWS_fr
5
NEWS_fr
|
@ -29,3 +29,8 @@
|
|||
6) Correction du menu de selection de la langue
|
||||
|
||||
7) Activer la sortie audio en fonction de la selection dans le menu option
|
||||
|
||||
8) Ajouter un icon JukeBox dans la page de démarrage
|
||||
|
||||
9) A l'ouverture du JukeBox, il retaille la fenetre afin de ne pas avoir du scrolling (si possible)
|
||||
|
||||
|
|
15
README.md
15
README.md
|
@ -0,0 +1,15 @@
|
|||
1/ To check error on
|
||||
Impossible de charger le script de l’extension depuis le chemin : « res://addons/kh_window/kh_window_plugin.gd ». Cela peut être dû à une erreur de programmation dans ce script.
|
||||
|
||||
|
||||
2/
|
||||
17/06/2021 | 21:49:01 Zatalyz: pour les nouveautés : il faudrait que le texte ne demande pas de scroll horizontal, qu'il s'adapte à la largeur de cette fenêtre. 80 caractères si tu cherche la meilleure taille pour ce morceau :)
|
||||
|
||||
dépend de la taille du texte, si trop grand ..., mais bonne remarque je note
|
||||
|
||||
|
||||
17/06/2021 | 21:52:17 Zatalyz: ha, un détail : quand on choisit "tête", c'est pas mal de zoomer sur la tête
|
||||
17/06/2021 | 21:52:47 Zatalyz: Ha oui, le nom commence par M, donc ça l'a fait apparaitre... je dirais : pas de raccourci sur cet écran :D
|
||||
17/06/2021 | 21:53:07 Zatalyz: (zoomer automatiquement... j'ai trouvé le zoom sinon)
|
||||
|
||||
3/ je note ajouter un icon pour juke box
|
|
@ -4,7 +4,7 @@ extends EditorPlugin
|
|||
func _enter_tree():
|
||||
# Initialization of the plugin goes here
|
||||
# Add the new type with a name, a parent type, a script and an icon
|
||||
add_custom_type("kh_window", "MarginContainer", preload("kh_window.gd"), preload("icon.png"))
|
||||
add_custom_type("kh_window", "MarginContainer", preload("res://addons/kh_window/kh_window.gd"), preload("res://addons/kh_window/icon.png"))
|
||||
|
||||
func _exit_tree():
|
||||
# Clean-up of the plugin goes here
|
||||
|
|
BIN
assets/interfaces/Login-Khanat-jukebox-button-hover.png
Normal file
BIN
assets/interfaces/Login-Khanat-jukebox-button-hover.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
assets/interfaces/Login-Khanat-jukebox-button.png
Normal file
BIN
assets/interfaces/Login-Khanat-jukebox-button.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 545 B After Width: | Height: | Size: 11 KiB |
|
@ -65,6 +65,7 @@ _global_script_class_icons={
|
|||
config/name="Khanat"
|
||||
run/main_scene="res://scenes/main/main.tscn"
|
||||
boot_splash/image="res://assets/interfaces/new_launcher_bg_0-1.png"
|
||||
boot_splash/bg_color=Color( 0.12549, 0.145098, 0.192157, 1 )
|
||||
config/icon="res://icon.png"
|
||||
|
||||
[audio]
|
||||
|
@ -79,12 +80,18 @@ MusicManager="*res://scenes/interfaces/music_manager/music_manager.tscn"
|
|||
Connection="*res://scenes/connection/connection.tscn"
|
||||
Globals="*res://ressources/scripts/global.gd"
|
||||
Datas="*res://ressources/scripts/datas/data.gd"
|
||||
GeneratorMap="*res://scenes/game/generate_map.gd"
|
||||
|
||||
[debug]
|
||||
|
||||
settings/stdout/verbose_stdout=true
|
||||
gdscript/completion/autocomplete_setters_and_getters=true
|
||||
gdscript/warnings/unused_class_variable=true
|
||||
gdscript/warnings/return_value_discarded=false
|
||||
gdscript/warnings/unsafe_property_access=true
|
||||
gdscript/warnings/unsafe_method_access=true
|
||||
gdscript/warnings/unsafe_cast=true
|
||||
gdscript/warnings/unsafe_call_argument=true
|
||||
|
||||
[display]
|
||||
|
||||
|
|
|
@ -85,6 +85,7 @@ size = Vector2( 1, 1.5 )
|
|||
|
||||
[node name="attack_delay" type="Timer" parent="."]
|
||||
one_shot = true
|
||||
|
||||
[connection signal="animation_finished" from="creature" to="." method="_on_creature_animation_finished"]
|
||||
[connection signal="equip" from="creature" to="." method="_on_creature_equip"]
|
||||
[connection signal="is_dead" from="creature" to="." method="_on_creature_is_dead"]
|
||||
|
|
|
@ -89,10 +89,15 @@ func load_from_name( p_name, p_emplacement = "usr" ):
|
|||
self.update()
|
||||
|
||||
func update():
|
||||
|
||||
Config.msg_debug("Update")
|
||||
if self.creature:
|
||||
|
||||
Config.msg_debug("scale:" + str(self.scale) + " y:" + str(self.translation.y))
|
||||
if self.scale.y != self.creature.get_data( "size" ):
|
||||
var delta_y = self.translation.y - self.scale.y
|
||||
Config.msg_debug("scale:" + str(self.scale) + " y:" + str(self.translation.y) + " deltaY:" + str(delta_y))
|
||||
self.scale = Vector3( self.creature.get_data( "size" ), self.creature.get_data( "size" ), self.creature.get_data( "size" ) )
|
||||
self.translation.y = self.scale.y + delta_y
|
||||
Config.msg_debug("scale:" + str(self.scale) + " y:" + str(self.translation.y) + " deltaY:" + str(self.translation.y - self.scale.y))
|
||||
|
||||
self.set_blend_shape( "caucasian", self.creature.get_data( "caucasian" ) )
|
||||
self.set_blend_shape( "african", self.creature.get_data( "african" ) )
|
||||
|
|
|
@ -229,7 +229,6 @@ func _on_underwear_button_toggled(button_pressed):
|
|||
else:
|
||||
$margin_box/window_box/content_box/preview_box/v_box_container/underwear_button.modulate.a = 0.5
|
||||
|
||||
|
||||
func _on_zoom_head_button_toggled(button_pressed):
|
||||
emit_signal( "zoom_head_button_toggled", button_pressed )
|
||||
|
||||
|
||||
|
|
|
@ -1,8 +1,27 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=7 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/characters/character.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/creatures/creature_creation_menu.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/creatures/creatures_creation.gd" type="Script" id=3]
|
||||
[ext_resource path="res://assets/interfaces/creatures_creation/Material.material" type="Material" id=4]
|
||||
|
||||
[sub_resource type="ArrayMesh" id=1]
|
||||
resource_name = "Cube"
|
||||
surfaces/0 = {
|
||||
"aabb": AABB( -4, -1, -4, 8.00001, 1.00001, 8 ),
|
||||
"array_data": PoolByteArray( 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 64, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 128, 64, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 64, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 128, 64, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 64, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 60, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 0, 0, 128, 192, 0, 0, 0, 0, 0, 0, 128, 64, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 64, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 64, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 0, 0, 128, 192, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 0 ),
|
||||
"array_index_data": PoolByteArray( 1, 0, 20, 0, 14, 0, 1, 0, 7, 0, 20, 0, 10, 0, 19, 0, 6, 0, 10, 0, 23, 0, 19, 0, 21, 0, 12, 0, 18, 0, 21, 0, 15, 0, 12, 0, 16, 0, 9, 0, 3, 0, 16, 0, 22, 0, 9, 0, 5, 0, 8, 0, 2, 0, 5, 0, 11, 0, 8, 0, 17, 0, 0, 0, 13, 0, 17, 0, 4, 0, 0, 0 ),
|
||||
"blend_shape_data": [ ],
|
||||
"format": 97559,
|
||||
"index_count": 36,
|
||||
"material": ExtResource( 4 ),
|
||||
"primitive": 4,
|
||||
"skeleton_aabb": [ ],
|
||||
"vertex_count": 24
|
||||
}
|
||||
|
||||
[sub_resource type="ConcavePolygonShape" id=2]
|
||||
data = PoolVector3Array( 4, 0, -4, -4, 0, 4, -4, 0, -4, 4, 0, -4, 4, 0, 4, -4, 0, 4, 4, -1, 4, -4, 0, 4, 4, 0, 4, 4, -1, 4, -4, -1, 4, -4, 0, 4, -4, -1, 4, -4, 0, -4, -4, 0, 4, -4, -1, 4, -4, -1, -4, -4, 0, -4, -4, -1, -4, 4, -1, 4, 4, -1, -4, -4, -1, -4, -4, -1, 4, 4, -1, 4, 4, -1, -4, 4, 0, 4, 4, 0, -4, 4, -1, -4, 4, -1, 4, 4, 0, 4, -4, -1, -4, 4, 0, -4, -4, 0, -4, -4, -1, -4, 4, -1, -4, 4, 0, -4 )
|
||||
|
||||
[node name="creatures_creation" type="Spatial"]
|
||||
script = ExtResource( 3 )
|
||||
|
@ -27,6 +46,23 @@ gravity = 0.0
|
|||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.98872, 2.59328 )
|
||||
light_specular = 0.1
|
||||
|
||||
[node name="root" type="Spatial" parent="."]
|
||||
|
||||
[node name="Cube" type="MeshInstance" parent="root"]
|
||||
mesh = SubResource( 1 )
|
||||
material/0 = null
|
||||
|
||||
[node name="static_body" type="StaticBody" parent="root/Cube"]
|
||||
|
||||
[node name="collision_shape" type="CollisionShape" parent="root/Cube/static_body"]
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="Light" type="Spatial" parent="root"]
|
||||
transform = Transform( -0.290865, 0.566393, 0.771101, -0.0551891, 0.794672, -0.604525, -0.955171, -0.218391, -0.199883, 4.07625, 5.90386, -1.00545 )
|
||||
|
||||
[node name="Camera" type="Spatial" parent="root"]
|
||||
transform = Transform( 0.685921, 0.651558, 0.324014, 0, 0.445271, -0.895396, -0.727676, 0.61417, 0.305421, 7.35889, 4.95831, 6.92579 )
|
||||
|
||||
[connection signal="choose_pressed" from="creature_creation_menu" to="." method="_on_creature_creation_menu_choose_pressed"]
|
||||
[connection signal="cloths_button_toggled" from="creature_creation_menu" to="." method="_on_creature_creation_menu_cloths_button_toggled"]
|
||||
[connection signal="load_pressed" from="creature_creation_menu" to="." method="_on_creature_creation_menu_load_pressed"]
|
||||
|
|
|
@ -30,5 +30,6 @@ transform = Transform( 1, 0, 0, 0, -1.62921e-07, 1, 0, -1, -1.62921e-07, 0, 0, 0
|
|||
|
||||
[node name="drop_point" type="Spatial" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.332089, -0.157172 )
|
||||
|
||||
[connection signal="animation_finished" from="body_parts/body" to="." method="_on_body_animation_finished"]
|
||||
[connection signal="limb_body_entered" from="body_parts/body" to="." method="_on_body_limb_body_entered"]
|
||||
|
|
|
@ -179,6 +179,7 @@ bone_name = "pelvis.R"
|
|||
|
||||
[node name="handle" type="Spatial" parent="skeleton/attachment_hips_R" index="0"]
|
||||
transform = Transform( -0.142459, -0.381941, -0.913079, -0.617878, -0.686553, 0.383382, -0.773427, 0.618672, -0.138049, 0.0391004, 0.0367368, 0.013404 )
|
||||
|
||||
[connection signal="animation_finished" from="skeleton/AnimationPlayer" to="." method="_on_AnimationPlayer_animation_finished"]
|
||||
[connection signal="body_entered" from="skeleton/limb_head/area" to="." method="_on_limb_head_area_body_entered"]
|
||||
[connection signal="body_entered" from="skeleton/limb_torso_1/area" to="." method="_on_limb_tosro_1_body_entered"]
|
||||
|
|
|
@ -249,6 +249,7 @@ func add_music(file: String):
|
|||
self.next_id += 1
|
||||
playlist_music['player'] = $window_box/scroll_box/musics_box.get_children()
|
||||
load_music_to_config()
|
||||
auto_sizing_windows()
|
||||
|
||||
|
||||
func _on_music_box_delete_pressed( id ):
|
||||
|
@ -256,6 +257,7 @@ func _on_music_box_delete_pressed( id ):
|
|||
for child in $window_box/scroll_box/musics_box.get_children():
|
||||
if child.id == id:
|
||||
child.queue_free()
|
||||
auto_sizing_windows()
|
||||
|
||||
|
||||
func _on_music_box_down_pressed( id ):
|
||||
|
@ -307,9 +309,35 @@ func move_child_id(id, pos):
|
|||
load_music_to_config()
|
||||
|
||||
|
||||
func auto_sizing_windows():
|
||||
Config.msg_debug("Auto sizing Jukebox")
|
||||
var max_x = 0
|
||||
var max_y = $window_box/controls_box.rect_size.y
|
||||
for child in $window_box/scroll_box/musics_box.get_children():
|
||||
var x = 0
|
||||
for child2 in child.get_children():
|
||||
x += child2.rect_size.x
|
||||
if max_x < x:
|
||||
max_x += x
|
||||
max_y += 24
|
||||
var tx = int( (get_viewport().size.x - max_x) / 2 )
|
||||
var ty = int( (get_viewport().size.y - max_y) / 2 )
|
||||
if tx <= 20:
|
||||
max_x = get_viewport().size.x - 20
|
||||
tx = 10
|
||||
if ty <= 20:
|
||||
max_y = get_viewport().size.y - 20
|
||||
ty = 10
|
||||
self.rect_size.x = max_x
|
||||
self.rect_position.x = tx
|
||||
self.rect_size.y = max_y
|
||||
self.rect_position.y = ty
|
||||
|
||||
|
||||
func open():
|
||||
Config.msg_debug("Open")
|
||||
update_playermusic()
|
||||
# auto_sizing_windows()
|
||||
self.popup()
|
||||
|
||||
|
||||
|
|
|
@ -74,3 +74,7 @@ func _on_sound_button_pressed():
|
|||
func _on_control_mute_pressed():
|
||||
Config.msg_debug("<Option> Received Signal mute")
|
||||
update_sound_button()
|
||||
|
||||
|
||||
func _on_jukebox_button_pressed():
|
||||
MusicManager.open()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=19 format=2]
|
||||
[gd_scene load_steps=21 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/interfaces/options/options.gd" type="Script" id=1]
|
||||
[ext_resource path="res://assets/interfaces/Login-Khanat-help-button.png" type="Texture" id=2]
|
||||
|
@ -18,6 +18,8 @@
|
|||
[ext_resource path="res://assets/interfaces/Login-Khanat-language-button-hover.png" type="Texture" id=16]
|
||||
[ext_resource path="res://assets/interfaces/Login-Khanat-settings-button-hover.png" type="Texture" id=17]
|
||||
[ext_resource path="res://scenes/interfaces/options/option_settings.tscn" type="PackedScene" id=18]
|
||||
[ext_resource path="res://assets/interfaces/Login-Khanat-jukebox-button.png" type="Texture" id=19]
|
||||
[ext_resource path="res://assets/interfaces/Login-Khanat-jukebox-button-hover.png" type="Texture" id=20]
|
||||
|
||||
[node name="control" type="Control"]
|
||||
anchor_right = 1.0
|
||||
|
@ -32,7 +34,7 @@ __meta__ = {
|
|||
[node name="options_reduce" type="TextureRect" parent="."]
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
margin_left = -416.0
|
||||
margin_left = -474.0
|
||||
margin_bottom = 69.0
|
||||
mouse_default_cursor_shape = 5
|
||||
texture = ExtResource( 4 )
|
||||
|
@ -41,8 +43,8 @@ __meta__ = {
|
|||
}
|
||||
|
||||
[node name="h_box_container" type="HBoxContainer" parent="options_reduce"]
|
||||
margin_left = 30.0
|
||||
margin_right = 396.0
|
||||
margin_left = 45.0
|
||||
margin_right = 447.0
|
||||
margin_bottom = 64.0
|
||||
alignment = 2
|
||||
__meta__ = {
|
||||
|
@ -50,22 +52,21 @@ __meta__ = {
|
|||
}
|
||||
|
||||
[node name="news_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 22.0
|
||||
margin_right = 76.0
|
||||
margin_right = 54.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 8 )
|
||||
texture_hover = ExtResource( 15 )
|
||||
|
||||
[node name="language_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 80.0
|
||||
margin_right = 134.0
|
||||
margin_left = 58.0
|
||||
margin_right = 112.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 9 )
|
||||
texture_hover = ExtResource( 16 )
|
||||
|
||||
[node name="sound_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 138.0
|
||||
margin_right = 192.0
|
||||
margin_left = 116.0
|
||||
margin_right = 170.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 6 )
|
||||
texture_hover = ExtResource( 14 )
|
||||
|
@ -73,23 +74,30 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="jukebox_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 174.0
|
||||
margin_right = 228.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 19 )
|
||||
texture_hover = ExtResource( 20 )
|
||||
|
||||
[node name="help_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 196.0
|
||||
margin_right = 250.0
|
||||
margin_left = 232.0
|
||||
margin_right = 286.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 2 )
|
||||
texture_hover = ExtResource( 7 )
|
||||
|
||||
[node name="settings_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 254.0
|
||||
margin_right = 308.0
|
||||
margin_left = 290.0
|
||||
margin_right = 344.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 5 )
|
||||
texture_hover = ExtResource( 17 )
|
||||
|
||||
[node name="quit_button" type="TextureButton" parent="options_reduce/h_box_container"]
|
||||
margin_left = 312.0
|
||||
margin_right = 366.0
|
||||
margin_left = 348.0
|
||||
margin_right = 402.0
|
||||
margin_bottom = 64.0
|
||||
texture_normal = ExtResource( 3 )
|
||||
texture_hover = ExtResource( 10 )
|
||||
|
@ -117,6 +125,7 @@ visible = false
|
|||
[connection signal="pressed" from="options_reduce/h_box_container/news_button" to="." method="_on_news_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/language_button" to="." method="_on_language_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/sound_button" to="." method="_on_sound_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/jukebox_button" to="." method="_on_jukebox_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/help_button" to="." method="_on_help_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/settings_button" to="." method="_on_settings_button_pressed"]
|
||||
[connection signal="pressed" from="options_reduce/h_box_container/quit_button" to="." method="_on_quit_button_pressed"]
|
||||
|
|
|
@ -11,13 +11,14 @@ var is_scene_loading = false
|
|||
var creature_selected_slot = null
|
||||
var creature_selected_filename = null
|
||||
|
||||
|
||||
func _ready():
|
||||
Connection.connect( "connection_ok", self, "_on_connexion_ok" )
|
||||
Connection.connect( "connection_error", self, "_on_connection_error" )
|
||||
#GeneratorMap.GenerateSphere()
|
||||
#GeneratorMap.GenerateMap("res://ground-0-2-high.png", 0 , 0)
|
||||
#GeneratorMap.GenerateMap("res://ground-0-4-high.png", 0 , 0)
|
||||
Globals.ressource_queue.start()
|
||||
|
||||
|
||||
func _process(_time):
|
||||
if self.is_scene_loading:
|
||||
if Globals.ressource_queue.is_ready( self.current_scene_path ):
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/interfaces/main_menu/main_menu.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/interfaces/loading_screen/loading_screen.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/main/main.gd" type="Script" id=3]
|
||||
[ext_resource path="res://map0-0.tres" type="ArrayMesh" id=5]
|
||||
|
||||
[node name="main" type="Spatial"]
|
||||
script = ExtResource( 3 )
|
||||
|
@ -16,5 +17,10 @@ margin_bottom = 1.49829
|
|||
[node name="loading_screen" parent="." instance=ExtResource( 2 )]
|
||||
visible = false
|
||||
|
||||
[node name="mesh_instance_2" type="MeshInstance" parent="."]
|
||||
visible = false
|
||||
mesh = ExtResource( 5 )
|
||||
material/0 = null
|
||||
|
||||
[connection signal="play_pressed" from="main_menu" to="." method="_on_main_menu_play_pressed"]
|
||||
[connection signal="quit_pressed" from="main_menu" to="." method="_on_main_menu_quit_pressed"]
|
||||
|
|
|
@ -67,6 +67,7 @@ material/0 = SubResource( 3 )
|
|||
|
||||
[node name="collision_shape" type="CollisionShape" parent="character/crosshair/crosshair_area"]
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[connection signal="equip" from="character" to="." method="_on_character_equip"]
|
||||
[connection signal="unequip" from="character" to="." method="_on_character_unequip"]
|
||||
[connection signal="body_entered" from="character/interact_area" to="." method="_on_interact_area_body_entered"]
|
||||
|
|
Loading…
Reference in a new issue