mirror of
https://github.com/hobbesjaap/time-sampling-form.git
synced 2025-04-18 21:45:42 +00:00
added ability to use numeric keys to select behaviours - started on adding four sampling modes
This commit is contained in:
parent
c4c48e282b
commit
3b4a64ac24
BIN
godot/Assets/kenney_icons/tile_0051.png
Normal file
BIN
godot/Assets/kenney_icons/tile_0051.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 186 B |
BIN
godot/Assets/kenney_icons/tile_0052.png
Normal file
BIN
godot/Assets/kenney_icons/tile_0052.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 190 B |
BIN
godot/Assets/kenney_icons/tile_0053.png
Normal file
BIN
godot/Assets/kenney_icons/tile_0053.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 186 B |
BIN
godot/Assets/kenney_icons/tile_0054.png
Normal file
BIN
godot/Assets/kenney_icons/tile_0054.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 183 B |
BIN
godot/Assets/kenney_icons/tile_0055.png
Normal file
BIN
godot/Assets/kenney_icons/tile_0055.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 188 B |
@ -186,3 +186,26 @@ func _on_Button_pressed() -> void:
|
|||||||
$"%ObservationWindow".hide()
|
$"%ObservationWindow".hide()
|
||||||
$"../Results".show()
|
$"../Results".show()
|
||||||
state_changed_check()
|
state_changed_check()
|
||||||
|
|
||||||
|
|
||||||
|
func _input(event) -> void:
|
||||||
|
if event.is_action_pressed("BehaviourOne"):
|
||||||
|
print("One")
|
||||||
|
if toggle_observation == true:
|
||||||
|
_on_BehaviourOne_pressed()
|
||||||
|
if event.is_action_pressed("BehaviourTwo"):
|
||||||
|
print("Two")
|
||||||
|
if toggle_observation == true:
|
||||||
|
_on_BehaviourTwo_pressed()
|
||||||
|
if event.is_action_pressed("BehaviourThree"):
|
||||||
|
print("Three")
|
||||||
|
if toggle_observation == true:
|
||||||
|
_on_BehaviourThree_pressed()
|
||||||
|
if event.is_action_pressed("BehaviourFour"):
|
||||||
|
print("Four")
|
||||||
|
if toggle_observation == true:
|
||||||
|
_on_BehaviourFour_pressed()
|
||||||
|
if event.is_action_pressed("BehaviourFive"):
|
||||||
|
print("Five")
|
||||||
|
if toggle_observation == true:
|
||||||
|
_on_BehaviourFive_pressed()
|
||||||
|
@ -1,14 +1,19 @@
|
|||||||
[gd_scene load_steps=27 format=3 uid="uid://b1pk005at7x26"]
|
[gd_scene load_steps=32 format=3 uid="uid://b1pk005at7x26"]
|
||||||
|
|
||||||
[ext_resource type="Theme" uid="uid://bki1nuccpiu3o" path="res://wb_theme.tres" id="1"]
|
[ext_resource type="Theme" uid="uid://bki1nuccpiu3o" path="res://wb_theme.tres" id="1"]
|
||||||
[ext_resource type="Script" uid="uid://rbmcgn3hetrs" path="res://main_screen.gd" id="2"]
|
[ext_resource type="Script" uid="uid://rbmcgn3hetrs" path="res://main_screen.gd" id="2"]
|
||||||
[ext_resource type="FontFile" uid="uid://df4eo3bryf8la" path="res://Assets/fonts/noto_sans_display.ttf" id="5"]
|
[ext_resource type="FontFile" uid="uid://df4eo3bryf8la" path="res://Assets/fonts/noto_sans_display.ttf" id="5"]
|
||||||
[ext_resource type="FontFile" uid="uid://darkh8o8rieli" path="res://Assets/fonts/noto_sans_display_bold.ttf" id="6"]
|
[ext_resource type="FontFile" uid="uid://darkh8o8rieli" path="res://Assets/fonts/noto_sans_display_bold.ttf" id="6"]
|
||||||
[ext_resource type="Script" uid="uid://hff4wu52flpd" path="res://ObservationWindow.gd" id="7"]
|
[ext_resource type="Script" uid="uid://hff4wu52flpd" path="res://ObservationWindow.gd" id="7"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bodi3735281l4" path="res://Assets/kenney_icons/tile_0051.png" id="7_sqqhh"]
|
||||||
[ext_resource type="Script" uid="uid://psov4nxn77wr" path="res://EditScreen.gd" id="8"]
|
[ext_resource type="Script" uid="uid://psov4nxn77wr" path="res://EditScreen.gd" id="8"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://doxpjidlik2uj" path="res://Assets/kenney_icons/tile_0052.png" id="8_qx06n"]
|
||||||
[ext_resource type="Script" uid="uid://dhhlom5skgqeq" path="res://Results.gd" id="9"]
|
[ext_resource type="Script" uid="uid://dhhlom5skgqeq" path="res://Results.gd" id="9"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://ci8gphiokiks" path="res://Assets/kenney_icons/tile_0053.png" id="9_q556m"]
|
||||||
[ext_resource type="Script" uid="uid://dflvmgvxwqrrf" path="res://TimerBar.gd" id="10"]
|
[ext_resource type="Script" uid="uid://dflvmgvxwqrrf" path="res://TimerBar.gd" id="10"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bdyc4eqj77uk6" path="res://Assets/kenney_icons/tile_0054.png" id="10_0dp34"]
|
||||||
[ext_resource type="Script" uid="uid://t1pvqg6e78j" path="res://ProgressBar.gd" id="11"]
|
[ext_resource type="Script" uid="uid://t1pvqg6e78j" path="res://ProgressBar.gd" id="11"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://hef804u8xrs" path="res://Assets/kenney_icons/tile_0055.png" id="11_kypv5"]
|
||||||
[ext_resource type="Texture2D" uid="uid://yf4ormoh8hes" path="res://Assets/icons/main_icon.png" id="12"]
|
[ext_resource type="Texture2D" uid="uid://yf4ormoh8hes" path="res://Assets/icons/main_icon.png" id="12"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bq56uvokwfppt" path="res://Assets/icons/noun-manual-241665.svg" id="12_p3r6q"]
|
[ext_resource type="Texture2D" uid="uid://bq56uvokwfppt" path="res://Assets/icons/noun-manual-241665.svg" id="12_p3r6q"]
|
||||||
[ext_resource type="Texture2D" uid="uid://lafpc8rl5lg0" path="res://Assets/icons/noun-input-field-104354.svg" id="12_vtqql"]
|
[ext_resource type="Texture2D" uid="uid://lafpc8rl5lg0" path="res://Assets/icons/noun-input-field-104354.svg" id="12_vtqql"]
|
||||||
@ -1200,6 +1205,7 @@ unique_name_in_owner = true
|
|||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
||||||
[node name="StartScreen" type="CanvasLayer" parent="."]
|
[node name="StartScreen" type="CanvasLayer" parent="."]
|
||||||
|
visible = false
|
||||||
|
|
||||||
[node name="InstructionPanel" type="Panel" parent="StartScreen"]
|
[node name="InstructionPanel" type="Panel" parent="StartScreen"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
@ -1479,7 +1485,6 @@ text = "The pupil is otherwise distracted and not on task"
|
|||||||
|
|
||||||
[node name="NameChangePanel" type="Panel" parent="StartScreen"]
|
[node name="NameChangePanel" type="Panel" parent="StartScreen"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
|
||||||
anchors_preset = 8
|
anchors_preset = 8
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_top = 0.5
|
anchor_top = 0.5
|
||||||
@ -1544,6 +1549,20 @@ unique_name_in_owner = true
|
|||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme = ExtResource("1")
|
theme = ExtResource("1")
|
||||||
|
|
||||||
|
[node name="ObservationType" type="MenuButton" parent="StartScreen/NameChangePanel/NameContainer"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
layout_mode = 2
|
||||||
|
text = "Text"
|
||||||
|
item_count = 4
|
||||||
|
popup/item_0/text = "Whole Interval (PI)"
|
||||||
|
popup/item_0/id = 0
|
||||||
|
popup/item_1/text = "Partial Interval (PI)"
|
||||||
|
popup/item_1/id = 1
|
||||||
|
popup/item_2/text = "Momentary Time Sampling (MTS)"
|
||||||
|
popup/item_2/id = 2
|
||||||
|
popup/item_3/text = "Predominant Activity Sampling (PAS)"
|
||||||
|
popup/item_3/id = 3
|
||||||
|
|
||||||
[node name="OkButton" type="Button" parent="StartScreen/NameChangePanel/NameContainer"]
|
[node name="OkButton" type="Button" parent="StartScreen/NameChangePanel/NameContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme = ExtResource("1")
|
theme = ExtResource("1")
|
||||||
@ -1897,6 +1916,44 @@ layout_mode = 2
|
|||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
text = "Acronym1"
|
text = "Acronym1"
|
||||||
|
|
||||||
|
[node name="BehaviourShortcuts" type="HBoxContainer" parent="ObservationWindow/Panel"]
|
||||||
|
layout_mode = 0
|
||||||
|
offset_left = 240.0
|
||||||
|
offset_top = 295.0
|
||||||
|
offset_right = 1146.0
|
||||||
|
offset_bottom = 335.0
|
||||||
|
theme_override_constants/separation = 165
|
||||||
|
|
||||||
|
[node name="KeyOne" type="TextureButton" parent="ObservationWindow/Panel/BehaviourShortcuts"]
|
||||||
|
layout_mode = 2
|
||||||
|
disabled = true
|
||||||
|
texture_normal = ExtResource("7_sqqhh")
|
||||||
|
stretch_mode = 5
|
||||||
|
|
||||||
|
[node name="KeyTwo" type="TextureButton" parent="ObservationWindow/Panel/BehaviourShortcuts"]
|
||||||
|
layout_mode = 2
|
||||||
|
disabled = true
|
||||||
|
texture_normal = ExtResource("8_qx06n")
|
||||||
|
stretch_mode = 5
|
||||||
|
|
||||||
|
[node name="KeyThree" type="TextureButton" parent="ObservationWindow/Panel/BehaviourShortcuts"]
|
||||||
|
layout_mode = 2
|
||||||
|
disabled = true
|
||||||
|
texture_normal = ExtResource("9_q556m")
|
||||||
|
stretch_mode = 5
|
||||||
|
|
||||||
|
[node name="KeyFour" type="TextureButton" parent="ObservationWindow/Panel/BehaviourShortcuts"]
|
||||||
|
layout_mode = 2
|
||||||
|
disabled = true
|
||||||
|
texture_normal = ExtResource("10_0dp34")
|
||||||
|
stretch_mode = 5
|
||||||
|
|
||||||
|
[node name="KeyFive" type="TextureButton" parent="ObservationWindow/Panel/BehaviourShortcuts"]
|
||||||
|
layout_mode = 2
|
||||||
|
disabled = true
|
||||||
|
texture_normal = ExtResource("11_kypv5")
|
||||||
|
stretch_mode = 5
|
||||||
|
|
||||||
[node name="BehaviourTitles" type="HBoxContainer" parent="ObservationWindow/Panel"]
|
[node name="BehaviourTitles" type="HBoxContainer" parent="ObservationWindow/Panel"]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 240.0
|
offset_left = 240.0
|
||||||
|
@ -43,6 +43,34 @@ import/fbx/enabled=false
|
|||||||
|
|
||||||
common/drop_mouse_on_gui_input_disabled=true
|
common/drop_mouse_on_gui_input_disabled=true
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
BehaviourOne={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":49,"key_label":0,"unicode":49,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
BehaviourTwo={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":50,"key_label":0,"unicode":50,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
BehaviourThree={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":51,"key_label":0,"unicode":51,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
BehaviourFour={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":52,"key_label":0,"unicode":52,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
BehaviourFive={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":53,"key_label":0,"unicode":53,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
[internationalization]
|
[internationalization]
|
||||||
|
|
||||||
locale/translations=PackedStringArray("res://translation.en.translation", "res://translation.nl.translation")
|
locale/translations=PackedStringArray("res://translation.en.translation", "res://translation.nl.translation")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user