diverse modifications et tests.
This commit is contained in:
parent
5130eaffe6
commit
d3bf051b26
6 changed files with 50 additions and 25 deletions
BIN
assets/test/musiques/pre-mix_Le_concours_de_tartes_aux_klums.ogg
Normal file
BIN
assets/test/musiques/pre-mix_Le_concours_de_tartes_aux_klums.ogg
Normal file
Binary file not shown.
|
@ -27,6 +27,8 @@ enabled=PoolStringArray( "input_map_button" )
|
|||
[input]
|
||||
|
||||
ui_select=[ ]
|
||||
ui_cancel=[ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null)
|
||||
]
|
||||
ui_focus_next=[ ]
|
||||
ui_quit=[ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":81,"unicode":0,"echo":false,"script":null)
|
||||
]
|
||||
|
|
|
@ -42,28 +42,41 @@ func _on_Home_play_pressed():
|
|||
# $Home/MarginContainer/Menu/Buttons/VBoxContainer/PlayButton.text = "Pause"
|
||||
|
||||
func _input(event):
|
||||
# TODO revoir l'architecture des events.
|
||||
# deplacer le mouvement dans la scene game plutot qu'ici
|
||||
# et bloquer l'input sur ll'ui lorsqu'on est en jeu
|
||||
# et inversement quand on est dans les menu (mouse free/captured).
|
||||
# on ne dois pas naviguer dans les menu qd la souris est capturé (jeu en cours)
|
||||
# et on ne dois aps avaner lorsqu'on est dans les menu
|
||||
# ou que la souris est liberé pour agir sur les element du HUD?
|
||||
if Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED:
|
||||
if event.is_action_pressed("ui_test"):
|
||||
print( "Event: ui_test" )
|
||||
|
||||
if event.is_action_pressed("ui_test"):
|
||||
print( "Event: ui_test" )
|
||||
if event.is_action_pressed("ui_quit"):
|
||||
get_tree().quit()
|
||||
|
||||
if event.is_action_pressed("ui_quit"):
|
||||
get_tree().quit()
|
||||
if event.is_action_pressed("ui_reload"):
|
||||
if not $Settings.visible:
|
||||
get_tree().reload_current_scene()
|
||||
|
||||
if event.is_action_pressed("ui_reload"):
|
||||
if not $Settings.visible:
|
||||
get_tree().reload_current_scene()
|
||||
|
||||
if event.is_action_pressed("ui_pause") and not event.is_echo():
|
||||
if not $Settings.visible:
|
||||
if not get_tree().paused:
|
||||
pause()
|
||||
else:
|
||||
play()
|
||||
if event.is_action_pressed("ui_pause") and not event.is_echo():
|
||||
if not $Settings.visible:
|
||||
if not get_tree().paused:
|
||||
pause()
|
||||
else:
|
||||
play()
|
||||
# accept_event()
|
||||
# ----------------------------------
|
||||
# Capturing/Freeing the cursor
|
||||
if Input.is_action_just_pressed("ui_free_cursor"):
|
||||
if Input.get_mouse_mode() == Input.MOUSE_MODE_VISIBLE:
|
||||
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
||||
|
||||
# grab_focus()
|
||||
# grab_click_focus()
|
||||
# release_focus()
|
||||
print("Captured")
|
||||
else:
|
||||
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
|
||||
# ----------------------------------
|
||||
|
@ -85,7 +98,6 @@ func show_menu():
|
|||
func hide_menu():
|
||||
$Settings.hide()
|
||||
$Home.hide()
|
||||
$HUD.show()
|
||||
$Help.show()
|
||||
$HUD.modulate.a = 1.0
|
||||
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
|
||||
|
|
|
@ -19,7 +19,7 @@ _sections_unfolded = [ "Font", "Settings" ]
|
|||
|
||||
default_font = SubResource( 1 )
|
||||
|
||||
[node name="GUI" type="MarginContainer"]
|
||||
[node name="GUI" type="MarginContainer" index="0"]
|
||||
|
||||
anchor_left = 0.0
|
||||
anchor_top = 0.0
|
||||
|
@ -47,6 +47,7 @@ margin_top = 4.0
|
|||
margin_right = 1020.0
|
||||
margin_bottom = 596.0
|
||||
theme = SubResource( 2 )
|
||||
_sections_unfolded = [ "Focus", "Margin", "Mouse", "Rect", "Size Flags", "Theme", "Visibility", "custom_constants" ]
|
||||
|
||||
[node name="Home" parent="." index="1" instance=ExtResource( 4 )]
|
||||
|
||||
|
|
|
@ -402,7 +402,6 @@ _sections_unfolded = [ "Mouse", "Size Flags", "Textures" ]
|
|||
|
||||
[node name="TestBorderless" type="MarginContainer" parent="Windows" index="1"]
|
||||
|
||||
editor/display_folded = true
|
||||
anchor_left = 0.0
|
||||
anchor_top = 0.0
|
||||
anchor_right = 0.0
|
||||
|
@ -668,7 +667,7 @@ scroll_active = true
|
|||
scroll_following = true
|
||||
selection_enabled = true
|
||||
override_selected_font_color = false
|
||||
_sections_unfolded = [ "BBCode", "Rect", "Size Flags" ]
|
||||
_sections_unfolded = [ "BBCode", "Focus", "Rect", "Size Flags" ]
|
||||
|
||||
[node name="RichTextLabel2" type="RichTextLabel" parent="Windows/TestBorderless/VBoxContainer/Content/VBoxContainer" index="1"]
|
||||
|
||||
|
@ -697,7 +696,7 @@ scroll_active = true
|
|||
scroll_following = true
|
||||
selection_enabled = true
|
||||
override_selected_font_color = false
|
||||
_sections_unfolded = [ "BBCode", "Rect", "Size Flags" ]
|
||||
_sections_unfolded = [ "BBCode", "Focus", "Rect", "Size Flags" ]
|
||||
|
||||
[node name="Footer" type="MarginContainer" parent="Windows/TestBorderless/VBoxContainer" index="2"]
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/GUI/MusicControls/Music.gd" type="Script" id=1]
|
||||
[ext_resource path="res://assets/test/musiques/pre-mix_khanat_main_theme_2018-07-23.ogg" type="AudioStream" id=2]
|
||||
[ext_resource path="res://assets/test/musiques/Sangakanat (short instrumental theme).ogg" type="AudioStream" id=3]
|
||||
|
||||
[ext_resource path="res://assets/test/musiques/pre-mix_Le_concours_de_tartes_aux_klums.ogg" type="AudioStream" id=4]
|
||||
|
||||
[node name="Music" type="VBoxContainer"]
|
||||
|
||||
|
@ -42,6 +42,7 @@ size_flags_vertical = 1
|
|||
pause_mode = 1
|
||||
stream = ExtResource( 2 )
|
||||
volume_db = 0.0
|
||||
pitch_scale = 1.0
|
||||
autoplay = false
|
||||
mix_target = 0
|
||||
bus = "Master"
|
||||
|
@ -52,11 +53,21 @@ _sections_unfolded = [ "Pause" ]
|
|||
pause_mode = 1
|
||||
stream = ExtResource( 3 )
|
||||
volume_db = 0.0
|
||||
pitch_scale = 1.0
|
||||
autoplay = false
|
||||
mix_target = 0
|
||||
bus = "Master"
|
||||
_sections_unfolded = [ "Pause" ]
|
||||
|
||||
[node name="pre-mix_Le_concours_de_tartes_aux_klums" type="AudioStreamPlayer" parent="Songs" index="2"]
|
||||
|
||||
stream = ExtResource( 4 )
|
||||
volume_db = 0.0
|
||||
pitch_scale = 1.0
|
||||
autoplay = false
|
||||
mix_target = 0
|
||||
bus = "Master"
|
||||
|
||||
[node name="Title" type="Label" parent="." index="1"]
|
||||
|
||||
anchor_left = 0.0
|
||||
|
|
Loading…
Reference in a new issue