Use GameKit singleton

This commit is contained in:
Anthony Wilcox 2019-06-12 21:55:41 -04:00
parent 3487305478
commit 9b06a6514b
10 changed files with 23 additions and 23 deletions

View file

@ -3,6 +3,9 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
metadata={
"vram_texture": false
}
[deps] [deps]
@ -14,6 +17,7 @@ dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
compress/mode=0 compress/mode=0
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/hdr_mode=0 compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0 compress/normal_map=0
flags/repeat=0 flags/repeat=0
flags/filter=true flags/filter=true
@ -23,6 +27,7 @@ flags/srgb=2
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/HDR_as_SRGB=false process/HDR_as_SRGB=false
process/invert_color=false
stream=false stream=false
size_limit=0 size_limit=0
detect_3d=true detect_3d=true

Binary file not shown.

Binary file not shown.

View file

@ -21,7 +21,6 @@ run/main_scene="res://scn/TitleScn.tscn"
[autoload] [autoload]
GameKit="*res://src/GameKit.gd" GameKit="*res://src/GameKit.gd"
WinDialogs="*res://scn/WinDialogs.tscn"
[display] [display]

View file

@ -1,10 +1,9 @@
[gd_scene load_steps=3 format=2] [gd_scene load_steps=3 format=2]
[ext_resource path="res://src/GameScn.gd" type="Script" id=1] [ext_resource path="res://src/GameScn.gd" type="Script" id=1]
[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=2] [ext_resource path="res://scn/PauseScn.tscn" type="PackedScene" id=2]
[node name="GameScn" type="Node"] [node name="GameScn" type="Node"]
script = ExtResource( 1 ) script = ExtResource( 1 )
[node name="WinDialogs" parent="." instance=ExtResource( 2 )] [node name="PauseScn" parent="." instance=ExtResource( 2 )]

View file

@ -1,8 +1,8 @@
[gd_scene load_steps=2 format=2] [gd_scene load_steps=2 format=2]
[ext_resource path="res://src/WinDialogs.gd" type="Script" id=1] [ext_resource path="res://src/PauseScn.gd" type="Script" id=1]
[node name="WinDialogs" type="Control"] [node name="PauseScn" type="Control"]
script = ExtResource( 1 ) script = ExtResource( 1 )
[node name="PauseWin" type="PopupDialog" parent="."] [node name="PauseWin" type="PopupDialog" parent="."]
@ -63,8 +63,7 @@ bbcode_enabled = true
bbcode_text = "[center]Created by bbcode_text = "[center]Created by
Anthony Wilcox Anthony Wilcox
[/center]" [/center]"
text = "Created by text = "
Anthony Wilcox
" "
selection_enabled = true selection_enabled = true
@ -150,7 +149,6 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE. OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <http://unlicense.org>" For more information, please refer to <http://unlicense.org>"
[connection signal="pressed" from="PauseWin/PauseVbox/SettingsBtn" to="." method="_on_SettingsBtn_pressed"] [connection signal="pressed" from="PauseWin/PauseVbox/SettingsBtn" to="." method="_on_SettingsBtn_pressed"]
[connection signal="pressed" from="PauseWin/PauseVbox/ResumeBtn" to="." method="_on_ResumeBtn_pressed"] [connection signal="pressed" from="PauseWin/PauseVbox/ResumeBtn" to="." method="_on_ResumeBtn_pressed"]
[connection signal="pressed" from="PauseWin/PauseVbox/ExitBtn" to="." method="_on_ExitBtn_pressed"] [connection signal="pressed" from="PauseWin/PauseVbox/ExitBtn" to="." method="_on_ExitBtn_pressed"]

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=2] [gd_scene load_steps=3 format=2]
[ext_resource path="res://src/TitleScn.gd" type="Script" id=1] [ext_resource path="res://src/TitleScn.gd" type="Script" id=1]
[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=2] [ext_resource path="res://scn/PauseScn.tscn" type="PackedScene" id=2]
[node name="TitleScn" type="Node"] [node name="TitleScn" type="Node"]
script = ExtResource( 1 ) script = ExtResource( 1 )
@ -30,8 +30,7 @@ margin_right = 147.0
margin_bottom = 68.0 margin_bottom = 68.0
text = "KLIC" text = "KLIC"
[node name="WinDialogs" parent="." instance=ExtResource( 2 )] [node name="PauseScn" parent="." instance=ExtResource( 2 )]
[connection signal="pressed" from="TitleVBox/PlayBtn" to="." method="_on_PlayBtn_pressed"] [connection signal="pressed" from="TitleVBox/PlayBtn" to="." method="_on_PlayBtn_pressed"]
[connection signal="pressed" from="TitleVBox/CreditsBtn" to="." method="_on_CreditsBtn_pressed"] [connection signal="pressed" from="TitleVBox/CreditsBtn" to="." method="_on_CreditsBtn_pressed"]
[connection signal="pressed" from="TitleVBox/LicenseBtn" to="." method="_on_LicenseBtn_pressed"] [connection signal="pressed" from="TitleVBox/LicenseBtn" to="." method="_on_LicenseBtn_pressed"]

View file

@ -1,6 +1,6 @@
extends "res://src/GameKit.gd" extends Node
func _process(delta): func _process(delta):
if Input.is_action_pressed("ui_pause"): if Input.is_action_pressed("ui_pause"):
is_game_paused(true) GameKit.is_game_paused(true)
$WinDialogs/PauseWin.show() $PauseScn/PauseWin.show()

View file

@ -1,8 +1,8 @@
extends "res://src/GameKit.gd" extends Control
func _on_ExitBtn_pressed(): func _on_ExitBtn_pressed():
is_game_paused(false) GameKit.is_game_paused(false)
switch_scenes("title") GameKit.switch_scenes("title")
func _on_SettingsBtn_pressed(): func _on_SettingsBtn_pressed():
$SettingsWin.show() $SettingsWin.show()
@ -18,4 +18,4 @@ func _on_CloseAbtBtn_pressed():
func _on_ResumeBtn_pressed(): func _on_ResumeBtn_pressed():
$PauseWin.hide() $PauseWin.hide()
is_game_paused(false) GameKit.is_game_paused(false)

View file

@ -1,10 +1,10 @@
extends "res://src/GameKit.gd" extends Node
func _on_PlayBtn_pressed(): func _on_PlayBtn_pressed():
switch_scenes("game") GameKit.switch_scenes("game")
func _on_LicenseBtn_pressed(): func _on_LicenseBtn_pressed():
$WinDialogs/LicenseWin.show() $PauseScn/LicenseWin.show()
func _on_CreditsBtn_pressed(): func _on_CreditsBtn_pressed():
$WinDialogs/CreditsWin.show() $PauseScn/CreditsWin.show()