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
literal 0
HcmV?d00001
diff --git a/project/assets/camera.png.import b/project/assets/camera.png.import
new file mode 100644
index 0000000..3f6c585
--- /dev/null
+++ b/project/assets/camera.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/camera.png-817ece2b3822eb2be7786670b43f8a42.stex"
+
+[deps]
+
+source_file="res://assets/camera.png"
+dest_files=[ "res://.import/camera.png-817ece2b3822eb2be7786670b43f8a42.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/owo_censor_classic.png b/project/assets/owo_censor_classic.png
new file mode 100644
index 0000000000000000000000000000000000000000..532644aa54db4c3b663ebf19aee4e6d4fe4af28f
GIT binary patch
literal 1097
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
KMNUMnLSTYgBIn-#
literal 0
HcmV?d00001
diff --git a/project/assets/zbriefs_classic.png.import b/project/assets/zbriefs_classic.png.import
new file mode 100644
index 0000000..f8f224a
--- /dev/null
+++ b/project/assets/zbriefs_classic.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/zbriefs_classic.png-b65972aac07d113b8851bf9970c417fe.stex"
+
+[deps]
+
+source_file="res://assets/zbriefs_classic.png"
+dest_files=[ "res://.import/zbriefs_classic.png-b65972aac07d113b8851bf9970c417fe.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/lang/local.csv b/project/lang/local.csv
index 4c81c0e..e4638ee 100644
--- a/project/lang/local.csv
+++ b/project/lang/local.csv
@@ -5,6 +5,7 @@ KBOT,Pants,Byxor
KTOP,Shirts,Skjorta
KRTP,Remove Shirt,Ta av skjortan
KRBT,Remove Pants,Ta bort byxor
+KCLS,Classic,Klassisk
KUND,Underwear,Underkläder
KCLR,Clear,Klar
KMUS,Music,Musik
diff --git a/project/lang/local.en.translation b/project/lang/local.en.translation
index e282998053ace55f12f7ff900b9c9854b585fe31..e7e66f1e1a769adff7e59a8a9e758ea7f33c550d 100644
GIT binary patch
delta 497
zcmdnMeu8~N45Nwy0|SE^5Ssw86%hXi0tX=N24(vI>B)_Z!g~LMpdug@AP@oMvjVXK
z5XS*ABNW@bV#qX{e2`H*(-J7c2E`XN)z-TM*}PB;SAEjGvjHf^1;tE28YE{T%-F02
zq}hR(1Bmb0tL+7`(e;}G)rCwpWD-{_2g-6n@tryEQ=@=vnC`UFihSElvRStf>gj{%UAq8ECMt|TrwRf$_>OkNU}CR
zSdU6g7GxH#?*fVjXJi(Y6f*>+=H{2BDu8(m0f~7)A=kY0oXp}3hT!tl6cGK-xpP_b
zKL+O_AQvd@n3P{y!tgKDR(hiUKbU@qPUoD|#3F`&KF!AQ{}_Bri!+mfnkTz4{0nB2
l|Ht5wnp40KoLW*Mnwghg%;1xlmtLBfo>~laOi*x;GXT=CcKiSU
delta 472
zcmX@XzJYy145Nw+0|SE+5E}ro84&*m0vjOh1Z8^w>B)_Z!g~Mxpdug@AP@rNvjVXK
z5Jv$qBNW@bV#t)5e2`H*5@aqL6kpI(TMuM1@Iot*{kh!#-iR-
zn6WuxvLlnYf)P-b6N>N5d7oMcWU~V?2N17i_*6Uj1Ct2r&Wjb((k4%25|@mFN`Wkb
zSrVA6)xtaZAW${{DhtvKlPzEI_i*;)k3iW9peQ#G^B~FE{9rw5Jz0@ixV{-E8kCxw
zUzVy6keF9e%n+QBSp=kfON%p;8Jvq!Q!;@($E5ty5(b~dy!6t<^i-gt)RL0Sy!2uQ
z*Sz$c%;F4~5n#;>!R0_*Ktbo6)Wjl&f1$S06aD`&c%B)_Z!g~LMpdug@AP@oMvjVXK
z5XS*ABNW@bV#qX`e2`H*(;g_o0mNKDd_hxfeF%`|24X%ShO0j5-Z>G-XNO`YsGNx~
zW3w)h%?ZW#?A7*y%;JY)n0`~By7MaYj`jDa=~F;_qQ`pgwWQLZC{J+d(>D
zs%?I-9+jOe$Shnx11K7tot0lylE@H}sE}BuPz>SaF*sFL+q7C0)~H{2blje9$qqo)6M@MLvTUS
M;icIOLBT=J0N_}Gs{jB1
delta 457
zcmcb@zK4B745Nw+0|SE+5E}ro84&*m0vjOh1Z8^w>B)_Z!g~Mxpdug@AP@rNvjVXK
z5Jv$qBNW@bV#t)7e2`IG6J#z25OV?X1x>Z}K#GAIi1~mRuKJ{Vr`F_&Ov1AF?A7+V
z17-N37^cEhn6Wu-vLlnYq9If-NX4Bw?^A1mG&>ZpW%yJpJozJ&Fze2X71IiUCW=cY
z1Lb(37-m{vvQ`WC&F{V%P548hr1`9&p(48Ensnb{2gTy=K1{@U@6;hzV4r>rhex}fOrQlPl!
z0p|aVhnLLYbo2km;F_17np2$35R#~nSf)@6F(Hp3xGXiVI6INSJ14P-Av7-~wJ1C1
t@Dd=!;E{EBNlpQSQ)NZIWD$c;W-?GA!$0rIIo@2H{>=Xv7=nU>oB<5FelY+5
diff --git a/project/src/Interface.gd b/project/src/Interface.gd
index cc1ceb4..ccc521d 100644
--- a/project/src/Interface.gd
+++ b/project/src/Interface.gd
@@ -3,22 +3,26 @@
extends Control
func _on_AboutBtn_pressed():
- $AboutWin.show()
-
-func _on_CreditsBtn_pressed():
- $CreditsWin.show()
+ $WinDialogs/AboutWin.show()
func _on_SettingsBtn_pressed():
- $SettingsWin.show()
-
-func _on_LicenseBtn_pressed():
- $LicenseWin.show()
-
-func _on_CloseAbtBtn_pressed():
- $AboutWin.hide()
+ $WinDialogs/SettingsWin.show()
func _on_MusicBtn_toggled(button_pressed):
if button_pressed == true:
$Music.playing = true
else:
- $Music.playing = false
\ No newline at end of file
+ $Music.playing = false
+
+func _on_ClassicBtn_pressed():
+ if $Music.playing == true:
+ $Music.playing = false
+
+ get_tree().change_scene("res://ClassicScreen.tscn")
+
+
+func _on_ModernBtn_pressed():
+ if $Music.playing == true:
+ $Music.playing = false
+
+ get_tree().change_scene("res://GameScreen.tscn")
diff --git a/project/src/WinDialogs.gd b/project/src/WinDialogs.gd
new file mode 100644
index 0000000..a5d8fa1
--- /dev/null
+++ b/project/src/WinDialogs.gd
@@ -0,0 +1,12 @@
+# Anthony Wilcox licenses this file to you under the GPL license.
+# See the LICENSE file in the project root for more information.
+extends Control
+
+func _on_CreditsBtn_pressed():
+ $CreditsWin.show()
+
+func _on_LicenseBtn_pressed():
+ $SettingsWin.show()
+
+func _on_CloseAbtBtn_pressed():
+ $AboutWin.hide()
\ No newline at end of file
diff --git a/project/src/WindowControl.gd b/project/src/WindowControl.gd
deleted file mode 100644
index a257da6..0000000
--- a/project/src/WindowControl.gd
+++ /dev/null
@@ -1,43 +0,0 @@
-# Anthony Wilcox licenses this file to you under the GPL license.
-# See the LICENSE file in the project root for more information.
-tool
-extends Control
-
-const DEFUALT_CONTENT_HEIGHT = 217
-const DEFUALT_PANEL_SIZE = Vector2(351, 217)
-
-export var toolbar_title = ""
-export var content_text = ""
-export var content_height = DEFUALT_CONTENT_HEIGHT
-
-var drag_pos = null
-
-func _ready():
- if toolbar_title and content_text != "":
- $WindowFrame/TitleBarFrame/TitleBar/TitleLbl.text = toolbar_title
- $WindowFrame/ContentFrame/ContentTxt.bbcode_text = content_text
-
- if $WindowFrame/ContentFrame/ContentPanel.rect_size <= DEFUALT_PANEL_SIZE:
- $WindowFrame/ContentFrame/ContentPanel.rect_size = Vector2(351, content_height)
- $WindowFrame.rect_size = Vector2(351, 33 + content_height)
- else:
- $WindowFrame/ContentFrame/ContentPanel.rect_size = DEFUALT_PANEL_SIZE
-
- update()
-
-
-func _on_TitleBar_gui_input(ev):
- if ev is InputEventMouseButton:
- if ev.button_index == BUTTON_LEFT:
- if ev.pressed:
- drag_pos = get_global_mouse_position() - rect_global_position
- else:
- drag_pos = null
-
-
- if ev is InputEventMouseMotion and drag_pos != null:
- rect_global_position = get_global_mouse_position() - drag_pos
-
-func _on_CloseBtn_pressed():
- hide()
- queue_free()