This commit is contained in:
parent
6ee06924b4
commit
49f4e31bd9
8 changed files with 90 additions and 14 deletions
|
@ -31,6 +31,7 @@ application/version="1.0"
|
||||||
application/copyright=""
|
application/copyright=""
|
||||||
application/copyright_localized={}
|
application/copyright_localized={}
|
||||||
application/min_macos_version="10.12"
|
application/min_macos_version="10.12"
|
||||||
|
application/export_angle=0
|
||||||
display/high_res=false
|
display/high_res=false
|
||||||
xcode/platform_build="14C18"
|
xcode/platform_build="14C18"
|
||||||
xcode/sdk_version="13.1"
|
xcode/sdk_version="13.1"
|
||||||
|
@ -64,6 +65,7 @@ codesign/entitlements/app_sandbox/files_downloads=0
|
||||||
codesign/entitlements/app_sandbox/files_pictures=0
|
codesign/entitlements/app_sandbox/files_pictures=0
|
||||||
codesign/entitlements/app_sandbox/files_music=0
|
codesign/entitlements/app_sandbox/files_music=0
|
||||||
codesign/entitlements/app_sandbox/files_movies=0
|
codesign/entitlements/app_sandbox/files_movies=0
|
||||||
|
codesign/entitlements/app_sandbox/files_user_selected=0
|
||||||
codesign/entitlements/app_sandbox/helper_executables=[]
|
codesign/entitlements/app_sandbox/helper_executables=[]
|
||||||
codesign/custom_options=PackedStringArray()
|
codesign/custom_options=PackedStringArray()
|
||||||
notarization/notarization=0
|
notarization/notarization=0
|
||||||
|
@ -111,7 +113,7 @@ custom_features=""
|
||||||
export_filter="all_resources"
|
export_filter="all_resources"
|
||||||
include_filter=""
|
include_filter=""
|
||||||
exclude_filter=""
|
exclude_filter=""
|
||||||
export_path="export/windows/teddy.x86_64"
|
export_path="export/Linux/teddy.x86_64"
|
||||||
encryption_include_filters=""
|
encryption_include_filters=""
|
||||||
encryption_exclude_filters=""
|
encryption_exclude_filters=""
|
||||||
encrypt_pck=false
|
encrypt_pck=false
|
||||||
|
@ -177,14 +179,14 @@ package/signed=true
|
||||||
package/app_category=2
|
package/app_category=2
|
||||||
package/retain_data_on_uninstall=false
|
package/retain_data_on_uninstall=false
|
||||||
package/exclude_from_recents=false
|
package/exclude_from_recents=false
|
||||||
|
package/show_in_android_tv=false
|
||||||
|
package/show_in_app_library=true
|
||||||
|
package/show_as_launcher_app=false
|
||||||
launcher_icons/main_192x192=""
|
launcher_icons/main_192x192=""
|
||||||
launcher_icons/adaptive_foreground_432x432=""
|
launcher_icons/adaptive_foreground_432x432=""
|
||||||
launcher_icons/adaptive_background_432x432=""
|
launcher_icons/adaptive_background_432x432=""
|
||||||
graphics/opengl_debug=false
|
graphics/opengl_debug=false
|
||||||
xr_features/xr_mode=0
|
xr_features/xr_mode=0
|
||||||
xr_features/hand_tracking=0
|
|
||||||
xr_features/hand_tracking_frequency=0
|
|
||||||
xr_features/passthrough=0
|
|
||||||
screen/immersive_mode=true
|
screen/immersive_mode=true
|
||||||
screen/support_small=true
|
screen/support_small=true
|
||||||
screen/support_normal=true
|
screen/support_normal=true
|
||||||
|
@ -342,6 +344,9 @@ permissions/write_sms=false
|
||||||
permissions/write_social_stream=false
|
permissions/write_social_stream=false
|
||||||
permissions/write_sync_settings=false
|
permissions/write_sync_settings=false
|
||||||
permissions/write_user_dictionary=false
|
permissions/write_user_dictionary=false
|
||||||
|
xr_features/hand_tracking=0
|
||||||
|
xr_features/hand_tracking_frequency=0
|
||||||
|
xr_features/passthrough=0
|
||||||
|
|
||||||
[preset.3]
|
[preset.3]
|
||||||
|
|
||||||
|
@ -387,6 +392,7 @@ application/product_name=""
|
||||||
application/file_description=""
|
application/file_description=""
|
||||||
application/copyright=""
|
application/copyright=""
|
||||||
application/trademarks=""
|
application/trademarks=""
|
||||||
|
application/export_angle=0
|
||||||
ssh_remote_deploy/enabled=false
|
ssh_remote_deploy/enabled=false
|
||||||
ssh_remote_deploy/host="user@host_ip"
|
ssh_remote_deploy/host="user@host_ip"
|
||||||
ssh_remote_deploy/port="22"
|
ssh_remote_deploy/port="22"
|
||||||
|
|
|
@ -25,6 +25,7 @@ mouse_filter = 2
|
||||||
script = ExtResource("1_mqiiw")
|
script = ExtResource("1_mqiiw")
|
||||||
|
|
||||||
[node name="Health" type="ProgressBar" parent="."]
|
[node name="Health" type="ProgressBar" parent="."]
|
||||||
|
visible = false
|
||||||
modulate = Color(0.890196, 0.137255, 0.0156863, 1)
|
modulate = Color(0.890196, 0.137255, 0.0156863, 1)
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 20.0
|
offset_left = 20.0
|
||||||
|
@ -35,6 +36,7 @@ value = 100.0
|
||||||
allow_greater = true
|
allow_greater = true
|
||||||
|
|
||||||
[node name="Fatigue" type="ProgressBar" parent="."]
|
[node name="Fatigue" type="ProgressBar" parent="."]
|
||||||
|
visible = false
|
||||||
modulate = Color(1, 1, 0, 1)
|
modulate = Color(1, 1, 0, 1)
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 20.0
|
offset_left = 20.0
|
||||||
|
@ -43,6 +45,31 @@ offset_right = 165.0
|
||||||
offset_bottom = 629.0
|
offset_bottom = 629.0
|
||||||
value = 100.0
|
value = 100.0
|
||||||
|
|
||||||
|
[node name="Health-modern" type="ProgressBar" parent="."]
|
||||||
|
visible = false
|
||||||
|
modulate = Color(0.890196, 0.137255, 0.0156863, 1)
|
||||||
|
layout_mode = 0
|
||||||
|
offset_left = 555.0
|
||||||
|
offset_top = 314.0
|
||||||
|
offset_right = 561.0
|
||||||
|
offset_bottom = 333.0
|
||||||
|
value = 100.0
|
||||||
|
allow_greater = true
|
||||||
|
fill_mode = 3
|
||||||
|
show_percentage = false
|
||||||
|
|
||||||
|
[node name="Fatigue-modern" type="ProgressBar" parent="."]
|
||||||
|
visible = false
|
||||||
|
modulate = Color(1, 1, 0, 1)
|
||||||
|
layout_mode = 0
|
||||||
|
offset_left = 589.0
|
||||||
|
offset_top = 314.0
|
||||||
|
offset_right = 595.0
|
||||||
|
offset_bottom = 333.0
|
||||||
|
value = 100.0
|
||||||
|
fill_mode = 3
|
||||||
|
show_percentage = false
|
||||||
|
|
||||||
[node name="Crosshair1" type="Sprite2D" parent="."]
|
[node name="Crosshair1" type="Sprite2D" parent="."]
|
||||||
position = Vector2(575, 323)
|
position = Vector2(575, 323)
|
||||||
scale = Vector2(0.0351562, 0.0351562)
|
scale = Vector2(0.0351562, 0.0351562)
|
||||||
|
|
|
@ -49,17 +49,17 @@ flat = true
|
||||||
[node name="Label2" type="Label" parent="."]
|
[node name="Label2" type="Label" parent="."]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 522.0
|
offset_left = 522.0
|
||||||
offset_top = 463.0
|
offset_top = 435.0
|
||||||
offset_right = 606.0
|
offset_right = 606.0
|
||||||
offset_bottom = 489.0
|
offset_bottom = 461.0
|
||||||
text = "Fullscreen:"
|
text = "Fullscreen:"
|
||||||
|
|
||||||
[node name="fullscreenBox" type="CheckBox" parent="."]
|
[node name="fullscreenBox" type="CheckBox" parent="."]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 611.0
|
offset_left = 611.0
|
||||||
offset_top = 463.0
|
offset_top = 435.0
|
||||||
offset_right = 635.0
|
offset_right = 635.0
|
||||||
offset_bottom = 487.0
|
offset_bottom = 459.0
|
||||||
|
|
||||||
[node name="volLabel" type="Label" parent="."]
|
[node name="volLabel" type="Label" parent="."]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
|
@ -81,17 +81,31 @@ step = 0.01
|
||||||
[node name="Label3" type="Label" parent="."]
|
[node name="Label3" type="Label" parent="."]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 472.0
|
offset_left = 472.0
|
||||||
offset_top = 496.0
|
offset_top = 468.0
|
||||||
offset_right = 606.0
|
offset_right = 606.0
|
||||||
offset_bottom = 519.0
|
offset_bottom = 491.0
|
||||||
text = "Force Ultra-Wide:"
|
text = "Force Ultra-Wide:"
|
||||||
|
|
||||||
[node name="wideBox" type="CheckBox" parent="."]
|
[node name="wideBox" type="CheckBox" parent="."]
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 611.0
|
offset_left = 611.0
|
||||||
offset_top = 497.0
|
offset_top = 469.0
|
||||||
offset_right = 635.0
|
offset_right = 635.0
|
||||||
offset_bottom = 521.0
|
offset_bottom = 493.0
|
||||||
|
|
||||||
|
[node name="Label4" type="Label" parent="."]
|
||||||
|
offset_left = 508.0
|
||||||
|
offset_top = 503.0
|
||||||
|
offset_right = 606.0
|
||||||
|
offset_bottom = 526.0
|
||||||
|
text = "Health Style:"
|
||||||
|
|
||||||
|
[node name="healthOptions" type="OptionButton" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
|
offset_left = 615.0
|
||||||
|
offset_top = 504.0
|
||||||
|
offset_right = 660.0
|
||||||
|
offset_bottom = 524.0
|
||||||
|
|
||||||
[connection signal="ready" from="h_slider" to="." method="_on_h_slider_ready"]
|
[connection signal="ready" from="h_slider" to="." method="_on_h_slider_ready"]
|
||||||
[connection signal="value_changed" from="h_slider" to="." method="_on_h_slider_value_changed"]
|
[connection signal="value_changed" from="h_slider" to="." method="_on_h_slider_value_changed"]
|
||||||
|
@ -100,3 +114,5 @@ offset_bottom = 521.0
|
||||||
[connection signal="ready" from="volumeSlider" to="." method="_on_volume_slider_ready"]
|
[connection signal="ready" from="volumeSlider" to="." method="_on_volume_slider_ready"]
|
||||||
[connection signal="value_changed" from="volumeSlider" to="." method="_on_volume_slider_value_changed"]
|
[connection signal="value_changed" from="volumeSlider" to="." method="_on_volume_slider_value_changed"]
|
||||||
[connection signal="pressed" from="wideBox" to="." method="_on_wide_box_pressed"]
|
[connection signal="pressed" from="wideBox" to="." method="_on_wide_box_pressed"]
|
||||||
|
[connection signal="item_selected" from="healthOptions" to="." method="_on_health_options_item_selected"]
|
||||||
|
[connection signal="ready" from="healthOptions" to="." method="_on_health_options_ready"]
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://scripts/maps/toyfactory.gd" id="1_xebe1"]
|
[ext_resource type="Script" path="res://scripts/maps/toyfactory.gd" id="1_xebe1"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ytbacsuahxie" path="res://scenes/HUD.tscn" id="2_irab1"]
|
[ext_resource type="PackedScene" uid="uid://ytbacsuahxie" path="res://scenes/HUD.tscn" id="2_irab1"]
|
||||||
[ext_resource type="PackedScene" uid="uid://i6p5x38pt23l" path="res://scenes/toyfactory-map.tscn" id="3_3k25h"]
|
[ext_resource type="PackedScene" uid="uid://lqlwqgor8cas" path="res://scenes/toyfactory-map.tscn" id="3_3k25h"]
|
||||||
[ext_resource type="PackedScene" uid="uid://buyvavyuwmccw" path="res://joystick/virtual_joystick.tscn" id="4_nof1r"]
|
[ext_resource type="PackedScene" uid="uid://buyvavyuwmccw" path="res://joystick/virtual_joystick.tscn" id="4_nof1r"]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ell6n"]
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ell6n"]
|
||||||
|
|
|
@ -19,12 +19,23 @@ func _ready():
|
||||||
minutes = roundTimer / 60
|
minutes = roundTimer / 60
|
||||||
seconds = fmod(roundTimer, 60)
|
seconds = fmod(roundTimer, 60)
|
||||||
$timer.text = "%02d:%02d" % [minutes, seconds]
|
$timer.text = "%02d:%02d" % [minutes, seconds]
|
||||||
|
if Global.healthStyle == 0:
|
||||||
|
$Health.visible = true
|
||||||
|
$Fatigue.visible = true
|
||||||
|
elif Global.healthStyle == 1:
|
||||||
|
$"Health-modern".visible = true
|
||||||
|
$"Fatigue-modern".visible = true
|
||||||
|
else:
|
||||||
|
$Health.visible = true
|
||||||
|
$Fatigue.visible = true
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
$startLabel.text = Global.HUDStartLabelText
|
$startLabel.text = Global.HUDStartLabelText
|
||||||
$Fatigue.value = Global.fatigue
|
$Fatigue.value = Global.fatigue
|
||||||
$Health.value = Global.playerHealth
|
$Health.value = Global.playerHealth
|
||||||
|
$"Fatigue-modern".value = Global.fatigue
|
||||||
|
$"Health-modern".value = Global.playerHealth
|
||||||
if roundOver:
|
if roundOver:
|
||||||
if Input.is_action_just_pressed("start_game"):
|
if Input.is_action_just_pressed("start_game"):
|
||||||
print("Player with authority ID of " + str(Global.teddyAuthorityID) + " attempted to restart the round!")
|
print("Player with authority ID of " + str(Global.teddyAuthorityID) + " attempted to restart the round!")
|
||||||
|
|
|
@ -58,6 +58,7 @@ var respawnLocationChosen = false # When set to false, the game will be allowed
|
||||||
var lastEnteredIP = "" # For keeping track of the last IP Address that was used
|
var lastEnteredIP = "" # For keeping track of the last IP Address that was used
|
||||||
var lastEnteredPort = "28000" # For keeping track of the last port that was used
|
var lastEnteredPort = "28000" # For keeping track of the last port that was used
|
||||||
var stretchUI = false # Can be used for "enabling" ultra wide
|
var stretchUI = false # Can be used for "enabling" ultra wide
|
||||||
|
var healthStyle = 0 # Changes the way the health/fatigue is displayed. 0 is classic, 1 is modern.
|
||||||
@onready var main:Window = $"/root"
|
@onready var main:Window = $"/root"
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
|
|
|
@ -9,7 +9,8 @@ var settings_template = { # Default values if we don't already have a settings f
|
||||||
'tutorialCompleted' : false,
|
'tutorialCompleted' : false,
|
||||||
'lastEnteredIP' : "",
|
'lastEnteredIP' : "",
|
||||||
'lastEnteredPort' : "28000",
|
'lastEnteredPort' : "28000",
|
||||||
'stretchUI' : false
|
'stretchUI' : false,
|
||||||
|
'healthStyle' : 0
|
||||||
}
|
}
|
||||||
|
|
||||||
var settings_data = {} # This gets filled as soon as load_data() is called.
|
var settings_data = {} # This gets filled as soon as load_data() is called.
|
||||||
|
@ -42,6 +43,7 @@ func save_data():
|
||||||
settings_data['lastEnteredIP'] = Global.lastEnteredIP
|
settings_data['lastEnteredIP'] = Global.lastEnteredIP
|
||||||
settings_data['lastEnteredPort'] = Global.lastEnteredPort
|
settings_data['lastEnteredPort'] = Global.lastEnteredPort
|
||||||
settings_data['stretchUI'] = Global.stretchUI
|
settings_data['stretchUI'] = Global.stretchUI
|
||||||
|
settings_data['healthStyle'] = Global.healthStyle
|
||||||
file.store_line(JSON.stringify(settings_data))
|
file.store_line(JSON.stringify(settings_data))
|
||||||
|
|
||||||
func load_data():
|
func load_data():
|
||||||
|
@ -55,6 +57,7 @@ func load_data():
|
||||||
var lastEnteredIP = settings_data['lastEnteredIP']
|
var lastEnteredIP = settings_data['lastEnteredIP']
|
||||||
var lastEnteredPort = settings_data['lastEnteredPort']
|
var lastEnteredPort = settings_data['lastEnteredPort']
|
||||||
var stretchUI = settings_data['stretchUI']
|
var stretchUI = settings_data['stretchUI']
|
||||||
|
var healthStyle = settings_data['healthStyle']
|
||||||
Global.mouseSensitivity = mousesense
|
Global.mouseSensitivity = mousesense
|
||||||
Global.playerName = playername
|
Global.playerName = playername
|
||||||
Global.volumeModifer = volume
|
Global.volumeModifer = volume
|
||||||
|
@ -62,3 +65,4 @@ func load_data():
|
||||||
Global.lastEnteredIP = lastEnteredIP
|
Global.lastEnteredIP = lastEnteredIP
|
||||||
Global.lastEnteredPort = lastEnteredPort
|
Global.lastEnteredPort = lastEnteredPort
|
||||||
Global.stretchUI = stretchUI
|
Global.stretchUI = stretchUI
|
||||||
|
Global.healthStyle = healthStyle
|
||||||
|
|
|
@ -53,3 +53,14 @@ func _on_wide_box_pressed():
|
||||||
main.set_content_scale_aspect(Window.CONTENT_SCALE_ASPECT_KEEP)
|
main.set_content_scale_aspect(Window.CONTENT_SCALE_ASPECT_KEEP)
|
||||||
Global.stretchUI = false
|
Global.stretchUI = false
|
||||||
Global.save_data()
|
Global.save_data()
|
||||||
|
|
||||||
|
|
||||||
|
func _on_health_options_ready():
|
||||||
|
$healthOptions.add_item("classic", 0)
|
||||||
|
$healthOptions.add_item("modern", 1)
|
||||||
|
$healthOptions.selected = Global.healthStyle
|
||||||
|
|
||||||
|
|
||||||
|
func _on_health_options_item_selected(index):
|
||||||
|
Global.healthStyle = index
|
||||||
|
Global.save_data()
|
||||||
|
|
Loading…
Reference in a new issue