diff --git a/assets/characters/Perso 5.png b/assets/characters/Perso 5.png new file mode 100644 index 0000000..f516be9 Binary files /dev/null and b/assets/characters/Perso 5.png differ diff --git a/assets/characters/Perso 7.png b/assets/characters/Perso 7.png new file mode 100644 index 0000000..6364987 Binary files /dev/null and b/assets/characters/Perso 7.png differ diff --git a/assets/characters/Perso 8.png b/assets/characters/Perso 8.png new file mode 100644 index 0000000..1eca754 Binary files /dev/null and b/assets/characters/Perso 8.png differ diff --git a/assets/characters/Perso 9.png b/assets/characters/Perso 9.png new file mode 100644 index 0000000..a7e6c28 Binary files /dev/null and b/assets/characters/Perso 9.png differ diff --git a/assets/fonts/Playwrite_AU_TAS/OFL.txt b/assets/fonts/Playwrite_AU_TAS/OFL.txt new file mode 100644 index 0000000..1efea05 --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2023 The Playwrite Project Authors (https://github.com/TypeTogether/Playwrite) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf b/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf new file mode 100644 index 0000000..3fad750 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf differ diff --git a/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf.import b/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf.import new file mode 100644 index 0000000..464e189 --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://miscsmiumts5" +path="res://.godot/imported/PlaywriteAUTAS-VariableFont_wght.ttf-a8a605958bbf86eb4629cecf564abce2.fontdata" + +[deps] + +source_file="res://assets/fonts/Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf" +dest_files=["res://.godot/imported/PlaywriteAUTAS-VariableFont_wght.ttf-a8a605958bbf86eb4629cecf564abce2.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Playwrite_AU_TAS/README.txt b/assets/fonts/Playwrite_AU_TAS/README.txt new file mode 100644 index 0000000..45a334c --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/README.txt @@ -0,0 +1,66 @@ +Playwrite AU TAS Variable Font +============================== + +This download contains Playwrite AU TAS as both a variable font and static fonts. + +Playwrite AU TAS is a variable font with this axis: + wght + +This means all the styles are contained in a single file: + Playwrite_AU_TAS/PlaywriteAUTAS-VariableFont_wght.ttf + +If your app fully supports variable fonts, you can now pick intermediate styles +that aren’t available as static fonts. Not all apps support variable fonts, and +in those cases you can use the static font files for Playwrite AU TAS: + Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf + Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf + Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf + Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf + +Get started +----------- + +1. Install the font files you want to use + +2. Use your app's font picker to view the font family and all the +available styles + +Learn more about variable fonts +------------------------------- + + https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts + https://variablefonts.typenetwork.com + https://medium.com/variable-fonts + +In desktop apps + + https://theblog.adobe.com/can-variable-fonts-illustrator-cc + https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts + +Online + + https://developers.google.com/fonts/docs/getting_started + https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide + https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts + +Installing fonts + + MacOS: https://support.apple.com/en-us/HT201749 + Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux + Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows + +Android Apps + + https://developers.google.com/fonts/docs/android + https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts + +License +------- +Please read the full license text (OFL.txt) to understand the permissions, +restrictions and requirements for usage, redistribution, and modification. + +You can use them in your products & projects – print or digital, +commercial or otherwise. + +This isn't legal advice, please consider consulting a lawyer and see the full +license for all details. diff --git a/assets/fonts/Playwrite_AU_TAS/desktop.ini b/assets/fonts/Playwrite_AU_TAS/desktop.ini new file mode 100644 index 0000000..2517f41 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/desktop.ini differ diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf new file mode 100644 index 0000000..233381d Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf differ diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf.import b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf.import new file mode 100644 index 0000000..a69116b --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c1paxjyjwhkvg" +path="res://.godot/imported/PlaywriteAUTAS-ExtraLight.ttf-1ed5270323ece7c8ea6f0b012f5d168b.fontdata" + +[deps] + +source_file="res://assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-ExtraLight.ttf" +dest_files=["res://.godot/imported/PlaywriteAUTAS-ExtraLight.ttf-1ed5270323ece7c8ea6f0b012f5d168b.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf new file mode 100644 index 0000000..07e6793 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf differ diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf.import b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf.import new file mode 100644 index 0000000..0c346ae --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://vbfmm30e3u68" +path="res://.godot/imported/PlaywriteAUTAS-Light.ttf-44b9f9c99caba7d7d38ecc76905993a9.fontdata" + +[deps] + +source_file="res://assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Light.ttf" +dest_files=["res://.godot/imported/PlaywriteAUTAS-Light.ttf-44b9f9c99caba7d7d38ecc76905993a9.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf new file mode 100644 index 0000000..9187017 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf differ diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf.import b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf.import new file mode 100644 index 0000000..5c81fe3 --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://xlqwckigib1y" +path="res://.godot/imported/PlaywriteAUTAS-Regular.ttf-d064ce7e3bcba863c3a9734d3ac929a7.fontdata" + +[deps] + +source_file="res://assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Regular.ttf" +dest_files=["res://.godot/imported/PlaywriteAUTAS-Regular.ttf-d064ce7e3bcba863c3a9734d3ac929a7.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf new file mode 100644 index 0000000..173c0a5 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf differ diff --git a/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf.import b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf.import new file mode 100644 index 0000000..e199f17 --- /dev/null +++ b/assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://dh3yyynngr4sm" +path="res://.godot/imported/PlaywriteAUTAS-Thin.ttf-3a7289c6fdcf13f7562b956c62767fbf.fontdata" + +[deps] + +source_file="res://assets/fonts/Playwrite_AU_TAS/static/PlaywriteAUTAS-Thin.ttf" +dest_files=["res://.godot/imported/PlaywriteAUTAS-Thin.ttf-3a7289c6fdcf13f7562b956c62767fbf.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Playwrite_AU_TAS/static/desktop.ini b/assets/fonts/Playwrite_AU_TAS/static/desktop.ini new file mode 100644 index 0000000..2517f41 Binary files /dev/null and b/assets/fonts/Playwrite_AU_TAS/static/desktop.ini differ diff --git a/assets/fonts/Shantell_Sans/OFL.txt b/assets/fonts/Shantell_Sans/OFL.txt new file mode 100644 index 0000000..848bc8c --- /dev/null +++ b/assets/fonts/Shantell_Sans/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2022 The Shantell Sans Project Authors (https://github.com/arrowtype/shantell-sans) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/fonts/Shantell_Sans/README.txt b/assets/fonts/Shantell_Sans/README.txt new file mode 100644 index 0000000..79454c5 --- /dev/null +++ b/assets/fonts/Shantell_Sans/README.txt @@ -0,0 +1,78 @@ +Shantell Sans Variable Font +=========================== + +This download contains Shantell Sans as both variable fonts and static fonts. + +Shantell Sans is a variable font with these axes: + BNCE + INFM + SPAC + wght + +This means all the styles are contained in these files: + Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf + Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf + +If your app fully supports variable fonts, you can now pick intermediate styles +that aren’t available as static fonts. Not all apps support variable fonts, and +in those cases you can use the static font files for Shantell Sans: + Shantell_Sans/static/ShantellSans-Light.ttf + Shantell_Sans/static/ShantellSans-Regular.ttf + Shantell_Sans/static/ShantellSans-Medium.ttf + Shantell_Sans/static/ShantellSans-SemiBold.ttf + Shantell_Sans/static/ShantellSans-Bold.ttf + Shantell_Sans/static/ShantellSans-ExtraBold.ttf + Shantell_Sans/static/ShantellSans-LightItalic.ttf + Shantell_Sans/static/ShantellSans-Italic.ttf + Shantell_Sans/static/ShantellSans-MediumItalic.ttf + Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf + Shantell_Sans/static/ShantellSans-BoldItalic.ttf + Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf + +Get started +----------- + +1. Install the font files you want to use + +2. Use your app's font picker to view the font family and all the +available styles + +Learn more about variable fonts +------------------------------- + + https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts + https://variablefonts.typenetwork.com + https://medium.com/variable-fonts + +In desktop apps + + https://theblog.adobe.com/can-variable-fonts-illustrator-cc + https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts + +Online + + https://developers.google.com/fonts/docs/getting_started + https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide + https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts + +Installing fonts + + MacOS: https://support.apple.com/en-us/HT201749 + Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux + Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows + +Android Apps + + https://developers.google.com/fonts/docs/android + https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts + +License +------- +Please read the full license text (OFL.txt) to understand the permissions, +restrictions and requirements for usage, redistribution, and modification. + +You can use them in your products & projects – print or digital, +commercial or otherwise. + +This isn't legal advice, please consider consulting a lawyer and see the full +license for all details. diff --git a/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf b/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf new file mode 100644 index 0000000..35c987c Binary files /dev/null and b/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf differ diff --git a/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import b/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import new file mode 100644 index 0000000..3a41dbf --- /dev/null +++ b/assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://baokvv60aqokh" +path="res://.godot/imported/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf-86e660b090caaabfb0675ced48f18bf7.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf" +dest_files=["res://.godot/imported/ShantellSans-Italic-VariableFont_BNCE,INFM,SPAC,wght.ttf-86e660b090caaabfb0675ced48f18bf7.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf b/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf new file mode 100644 index 0000000..9a58768 Binary files /dev/null and b/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf differ diff --git a/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import b/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import new file mode 100644 index 0000000..00e4e55 --- /dev/null +++ b/assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b6paka7n5bncd" +path="res://.godot/imported/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf-d1b19911108f0e223d261d67a0da3a8d.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf" +dest_files=["res://.godot/imported/ShantellSans-VariableFont_BNCE,INFM,SPAC,wght.ttf-d1b19911108f0e223d261d67a0da3a8d.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/desktop.ini b/assets/fonts/Shantell_Sans/desktop.ini new file mode 100644 index 0000000..2517f41 Binary files /dev/null and b/assets/fonts/Shantell_Sans/desktop.ini differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf new file mode 100644 index 0000000..7006bff Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf.import new file mode 100644 index 0000000..e908b2f --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://e03gd28fvlo8" +path="res://.godot/imported/ShantellSans-Bold.ttf-bcc6b431aa31a30671543e15ec301db7.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-Bold.ttf" +dest_files=["res://.godot/imported/ShantellSans-Bold.ttf-bcc6b431aa31a30671543e15ec301db7.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf new file mode 100644 index 0000000..7f63990 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf.import new file mode 100644 index 0000000..bc1ad74 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bnsbhvkhcmw4l" +path="res://.godot/imported/ShantellSans-BoldItalic.ttf-0468fb0d049895196ea93090017f2742.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-BoldItalic.ttf" +dest_files=["res://.godot/imported/ShantellSans-BoldItalic.ttf-0468fb0d049895196ea93090017f2742.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf new file mode 100644 index 0000000..f227706 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf.import new file mode 100644 index 0000000..7a1922d --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://g2p84cmskj6j" +path="res://.godot/imported/ShantellSans-ExtraBold.ttf-37659e171443b0460ba3989e78952333.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBold.ttf" +dest_files=["res://.godot/imported/ShantellSans-ExtraBold.ttf-37659e171443b0460ba3989e78952333.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000..b29f65f Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf.import new file mode 100644 index 0000000..a3374df --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b2inyfm5s1erg" +path="res://.godot/imported/ShantellSans-ExtraBoldItalic.ttf-5e0c831b2219f10d6614eb93c2209777.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-ExtraBoldItalic.ttf" +dest_files=["res://.godot/imported/ShantellSans-ExtraBoldItalic.ttf-5e0c831b2219f10d6614eb93c2209777.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf new file mode 100644 index 0000000..60583fe Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf.import new file mode 100644 index 0000000..eb5a993 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://daum5h5s47wy3" +path="res://.godot/imported/ShantellSans-Italic.ttf-0b982f12ef382a3524aa2ba890b2309b.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-Italic.ttf" +dest_files=["res://.godot/imported/ShantellSans-Italic.ttf-0b982f12ef382a3524aa2ba890b2309b.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf new file mode 100644 index 0000000..38f3dc8 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf.import new file mode 100644 index 0000000..d9e1833 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b1cvlh5gmpp60" +path="res://.godot/imported/ShantellSans-Light.ttf-1188121155a91c9013fa2d25f4f27823.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-Light.ttf" +dest_files=["res://.godot/imported/ShantellSans-Light.ttf-1188121155a91c9013fa2d25f4f27823.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf new file mode 100644 index 0000000..e312bc8 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf.import new file mode 100644 index 0000000..7ca40e1 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://dh3cpvtijpelr" +path="res://.godot/imported/ShantellSans-LightItalic.ttf-9cf07efebd9da9a1c0c36895fe7c8230.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-LightItalic.ttf" +dest_files=["res://.godot/imported/ShantellSans-LightItalic.ttf-9cf07efebd9da9a1c0c36895fe7c8230.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf new file mode 100644 index 0000000..8e7c949 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf.import new file mode 100644 index 0000000..8da97fb --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://by5hk3nrn6cnt" +path="res://.godot/imported/ShantellSans-Medium.ttf-36be470dac035cd5f0c25a22cf1fd9f1.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-Medium.ttf" +dest_files=["res://.godot/imported/ShantellSans-Medium.ttf-36be470dac035cd5f0c25a22cf1fd9f1.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf new file mode 100644 index 0000000..883402d Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf.import new file mode 100644 index 0000000..ec38f43 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://d23ltkepwjvks" +path="res://.godot/imported/ShantellSans-MediumItalic.ttf-16d8be164496e4866308270e910c9e47.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-MediumItalic.ttf" +dest_files=["res://.godot/imported/ShantellSans-MediumItalic.ttf-16d8be164496e4866308270e910c9e47.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf new file mode 100644 index 0000000..4b12c3a Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf.import new file mode 100644 index 0000000..e596000 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://ers4b4yk4wso" +path="res://.godot/imported/ShantellSans-Regular.ttf-1c66f4d7370149180df730b2b8af738b.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-Regular.ttf" +dest_files=["res://.godot/imported/ShantellSans-Regular.ttf-1c66f4d7370149180df730b2b8af738b.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf new file mode 100644 index 0000000..fad4046 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf.import new file mode 100644 index 0000000..bb9bed7 --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://j3j27t2qiiv0" +path="res://.godot/imported/ShantellSans-SemiBold.ttf-a50c1abf51a78ac87d73cd3f56ead2d1.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-SemiBold.ttf" +dest_files=["res://.godot/imported/ShantellSans-SemiBold.ttf-a50c1abf51a78ac87d73cd3f56ead2d1.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf new file mode 100644 index 0000000..52c231a Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf differ diff --git a/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf.import b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf.import new file mode 100644 index 0000000..a73967f --- /dev/null +++ b/assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bemd1tluhkfb4" +path="res://.godot/imported/ShantellSans-SemiBoldItalic.ttf-4078c07f59f8e4a3fb11506a3cadc490.fontdata" + +[deps] + +source_file="res://assets/fonts/Shantell_Sans/static/ShantellSans-SemiBoldItalic.ttf" +dest_files=["res://.godot/imported/ShantellSans-SemiBoldItalic.ttf-4078c07f59f8e4a3fb11506a3cadc490.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Shantell_Sans/static/desktop.ini b/assets/fonts/Shantell_Sans/static/desktop.ini new file mode 100644 index 0000000..2517f41 Binary files /dev/null and b/assets/fonts/Shantell_Sans/static/desktop.ini differ diff --git a/menus/resources/themes/grow.tres b/menus/resources/themes/grow.tres index e163bd2..3a3efa9 100644 --- a/menus/resources/themes/grow.tres +++ b/menus/resources/themes/grow.tres @@ -5,10 +5,10 @@ content_margin_left = 4.0 content_margin_top = 4.0 content_margin_right = 4.0 content_margin_bottom = 4.0 -bg_color = Color(0.428961, 0.730226, 0.50528, 1) +bg_color = Color(0.9100096, 0.86291647, 0.708175, 1) border_width_right = 2 border_width_bottom = 2 -border_color = Color(0.298858, 0.546296, 0.363635, 1) +border_color = Color(0, 0, 0, 1) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 @@ -19,10 +19,10 @@ content_margin_left = 4.0 content_margin_top = 4.0 content_margin_right = 4.0 content_margin_bottom = 4.0 -bg_color = Color(0.298858, 0.546296, 0.363635, 1) +bg_color = Color(0.95843965, 0.9319269, 0.85383695, 1) border_width_right = 2 border_width_bottom = 2 -border_color = Color(0.234842, 0.443383, 0.289887, 1) +border_color = Color(0, 0, 0, 1) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 @@ -33,10 +33,10 @@ content_margin_left = 4.0 content_margin_top = 4.0 content_margin_right = 4.0 content_margin_bottom = 4.0 -bg_color = Color(0.234842, 0.443383, 0.289887, 1) +bg_color = Color(0.8565786, 0.79335916, 0.5865505, 1) border_width_right = 2 border_width_bottom = 2 -border_color = Color(0.234842, 0.443383, 0.289887, 1) +border_color = Color(0, 0, 0, 1) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 diff --git a/menus/scenes/menus/main_menu/main_menu_with_animations.tscn b/menus/scenes/menus/main_menu/main_menu_with_animations.tscn index b0c4c6a..ad51fbe 100644 --- a/menus/scenes/menus/main_menu/main_menu_with_animations.tscn +++ b/menus/scenes/menus/main_menu/main_menu_with_animations.tscn @@ -367,7 +367,8 @@ offset_left = -268.5 offset_right = 67.359985 offset_bottom = 137.0 theme_override_colors/font_color = Color(0, 0, 0, 1) -text = "A majordomo in Venice" +theme_override_font_sizes/font_size = 40 +text = "\"Good evening\"" autowrap_mode = 3 script = null @@ -387,6 +388,7 @@ offset_left = -100.0 offset_right = 200.0 offset_bottom = 145.0 theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_font_sizes/font_size = 20 text = "Make tables plans for the best night possible" autowrap_mode = 3 @@ -399,12 +401,28 @@ modulate = Color(1, 1, 1, 0) [node name="MenuButtonsBoxContainer" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer" index="0"] lock = true +[node name="NewGameButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="0"] +custom_minimum_size = Vector2(200, 50) +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_colors/font_focus_color = Color(0, 0, 0, 1) +theme_override_colors/font_pressed_color = Color(0, 0, 0, 1) +theme_override_colors/font_hover_color = Color(0, 0, 0, 1) +theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1) + [node name="OptionsButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="1"] visible = false [node name="CreditsButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="2"] visible = false +[node name="ExitButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="3"] +custom_minimum_size = Vector2(0, 50) +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_colors/font_focus_color = Color(0, 0, 0, 1) +theme_override_colors/font_pressed_color = Color(0, 0, 0, 1) +theme_override_colors/font_hover_color = Color(0, 0, 0, 1) +theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1) + [node name="VersionContainer" parent="VersionMargin" index="0"] modulate = Color(1, 1, 1, 0) diff --git a/project.godot b/project.godot index b39431d..7e258a4 100644 --- a/project.godot +++ b/project.godot @@ -49,6 +49,7 @@ enabled=PackedStringArray("res://addons/maaacks_game_template/plugin.cfg", "res: [gui] theme/custom="res://menus/resources/themes/grow.tres" +theme/custom_font="uid://miscsmiumts5" [internationalization] diff --git a/resources/characters/bishop.tres b/resources/characters/bishop.tres new file mode 100644 index 0000000..6a73998 --- /dev/null +++ b/resources/characters/bishop.tres @@ -0,0 +1,26 @@ +[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://c2v05fqr7cwll"] + +[ext_resource type="Texture2D" uid="uid://dmmhwqsi3im3w" path="res://assets/characters/Perso 4.png" id="1_ilqpx"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_kq1ar"] +[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_ilqpx"] +[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="3_kbmal"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="4_yew24"] +[ext_resource type="Resource" uid="uid://dxrbtwv4hfs71" path="res://resources/traits/married.tres" id="5_d7rom"] +[ext_resource type="Resource" uid="uid://bvophatys2o1o" path="res://resources/traits/old.tres" id="6_4wm6o"] +[ext_resource type="Resource" uid="uid://c4kpcm4tplsgg" path="res://resources/traits/alone.tres" id="6_l6cdd"] +[ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="7_d7rom"] +[ext_resource type="Resource" uid="uid://exoxxj84dvsf" path="res://resources/traits/peasant.tres" id="8_l6cdd"] +[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="9_yew24"] + +[resource] +script = ExtResource("2_ilqpx") +name = "Bishop" +chara_sprite = ExtResource("1_ilqpx") +traits = Array[ExtResource("1_kq1ar")]([ExtResource("6_4wm6o"), ExtResource("7_d7rom"), ExtResource("6_4wm6o"), ExtResource("8_l6cdd"), ExtResource("9_yew24")]) +preferences = Dictionary[ExtResource("1_kq1ar"), int]({ +ExtResource("3_kbmal"): 4, +ExtResource("4_yew24"): 1, +ExtResource("5_d7rom"): 4, +ExtResource("6_l6cdd"): 0 +}) +metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/characters/duchex.tres b/resources/characters/duchex.tres index 3a4f7a8..66c2665 100644 --- a/resources/characters/duchex.tres +++ b/resources/characters/duchex.tres @@ -9,6 +9,8 @@ [ext_resource type="Resource" uid="uid://ct4iy75ai7lmy" path="res://resources/traits/enby.tres" id="6_cyb15"] [ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="7_s53hh"] [ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="8_p10lp"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="10_p10lp"] +[ext_resource type="Resource" uid="uid://dxrbtwv4hfs71" path="res://resources/traits/married.tres" id="11_r85wd"] [resource] script = ExtResource("2_cyb15") @@ -18,7 +20,7 @@ mask_eyes_position = Vector2(61.445, 168.635) mask_eyes_rotation = -0.06981317007977318 mask_mouth_position = Vector2(76.505, 203.355) mask_mouth_rotation = -0.05235987755982989 -traits = Array[ExtResource("3_s53hh")]([ExtResource("4_w5qmk"), ExtResource("6_cyb15"), ExtResource("7_s53hh"), ExtResource("8_p10lp")]) +traits = Array[ExtResource("3_s53hh")]([ExtResource("4_w5qmk"), ExtResource("6_cyb15"), ExtResource("7_s53hh"), ExtResource("8_p10lp"), ExtResource("10_p10lp"), ExtResource("11_r85wd")]) preferences = Dictionary[ExtResource("3_s53hh"), int]({ ExtResource("3_q0kni"): 0, ExtResource("4_s53hh"): 4 diff --git a/resources/characters/duke.tres b/resources/characters/duke.tres index c277271..9360605 100644 --- a/resources/characters/duke.tres +++ b/resources/characters/duke.tres @@ -10,6 +10,8 @@ [ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="7_12asi"] [ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="8_ce0p8"] [ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="9_ce0p8"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="11_afn2m"] +[ext_resource type="Resource" uid="uid://dxrbtwv4hfs71" path="res://resources/traits/married.tres" id="12_2kdgx"] [resource] script = ExtResource("2_ce0p8") @@ -18,10 +20,10 @@ chara_sprite = ExtResource("1_d1fpd") mask_eyes_position = Vector2(-23.295, -0.335) mask_eyes_rotation = -0.03490658503988659 mask_mouth_position = Vector2(-1.83, 2.27) -traits = Array[ExtResource("3_n21sh")]([ExtResource("5_tl7uu"), ExtResource("7_12asi"), ExtResource("8_ce0p8"), ExtResource("9_ce0p8")]) +traits = Array[ExtResource("3_n21sh")]([ExtResource("5_tl7uu"), ExtResource("7_12asi"), ExtResource("8_ce0p8"), ExtResource("9_ce0p8"), ExtResource("11_afn2m"), ExtResource("12_2kdgx")]) preferences = Dictionary[ExtResource("3_n21sh"), int]({ ExtResource("3_tvmgq"): 0, ExtResource("4_tl7uu"): 0, -ExtResource("5_n21sh"): 4 +ExtResource("5_n21sh"): 3 }) metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/characters/king.tres b/resources/characters/king.tres index e7f731f..a842c35 100644 --- a/resources/characters/king.tres +++ b/resources/characters/king.tres @@ -1,9 +1,19 @@ [gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://da2ptl3f7h0ot"] [ext_resource type="Texture2D" uid="uid://c57s3oksagauh" path="res://assets/sprites/sprites by judas la carotte/sprite3 happy small.png" id="1_k1rnw"] -[ext_resource type="Resource" uid="uid://c4kpcm4tplsgg" path="res://resources/traits/alone.tres" id="3_ic6rb"] +[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="3_j8s63"] [ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="3_vvog1"] [ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="4_0s3fj"] +[ext_resource type="Resource" uid="uid://cqhrgihss2k46" path="res://resources/traits/smelly.tres" id="4_k1rnw"] +[ext_resource type="Resource" uid="uid://bsayj3pugsg54" path="res://resources/traits/animals.tres" id="5_0mgot"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="5_6ktt3"] +[ext_resource type="Resource" uid="uid://bobrwfsc3tg04" path="res://resources/traits/brave.tres" id="6_u46dm"] +[ext_resource type="Resource" uid="uid://dxrbtwv4hfs71" path="res://resources/traits/married.tres" id="6_vvog1"] +[ext_resource type="Resource" uid="uid://3a6ivamvrnqj" path="res://resources/traits/clean.tres" id="7_fvshn"] +[ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="7_k1rnw"] +[ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="8_0mgot"] +[ext_resource type="Resource" uid="uid://dca6k1gmnp6os" path="res://resources/traits/single.tres" id="8_2v1ds"] +[ext_resource type="Resource" uid="uid://bvophatys2o1o" path="res://resources/traits/old.tres" id="9_teajx"] [resource] script = ExtResource("3_vvog1") @@ -13,7 +23,13 @@ mask_eyes_position = Vector2(-21.75, -274.015) mask_eyes_rotation = 0.06981317007977318 mask_mouth_position = Vector2(-7.63, -186.87) mask_mouth_rotation = -0.1884955592153878 +traits = Array[ExtResource("4_0s3fj")]([ExtResource("5_6ktt3"), ExtResource("6_vvog1"), ExtResource("7_k1rnw"), ExtResource("8_0mgot"), ExtResource("9_teajx")]) preferences = Dictionary[ExtResource("4_0s3fj"), int]({ -ExtResource("3_ic6rb"): 1 +ExtResource("3_j8s63"): 4, +ExtResource("4_k1rnw"): 4, +ExtResource("5_0mgot"): 4, +ExtResource("6_u46dm"): 0, +ExtResource("7_fvshn"): 1, +ExtResource("8_2v1ds"): 0 }) metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/characters/knight.tres b/resources/characters/knight.tres new file mode 100644 index 0000000..edfb7b3 --- /dev/null +++ b/resources/characters/knight.tres @@ -0,0 +1,32 @@ +[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://dvmqrw5bylhv6"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_iqt1j"] +[ext_resource type="Resource" uid="uid://dmd7gilnmcefr" path="res://resources/traits/woman.tres" id="2_h0v0n"] +[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_tdxmb"] +[ext_resource type="Resource" uid="uid://ct4iy75ai7lmy" path="res://resources/traits/enby.tres" id="3_3vdcn"] +[ext_resource type="Resource" uid="uid://bobrwfsc3tg04" path="res://resources/traits/brave.tres" id="3_bsgk7"] +[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="4_aiy02"] +[ext_resource type="Resource" uid="uid://bsayj3pugsg54" path="res://resources/traits/animals.tres" id="4_lag8f"] +[ext_resource type="Resource" uid="uid://3a6ivamvrnqj" path="res://resources/traits/clean.tres" id="5_0cnfx"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="5_862cf"] +[ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="6_xxla0"] +[ext_resource type="Resource" uid="uid://bvophatys2o1o" path="res://resources/traits/old.tres" id="7_2tfi0"] +[ext_resource type="Resource" uid="uid://dca6k1gmnp6os" path="res://resources/traits/single.tres" id="7_5qve6"] +[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="8_asft4"] +[ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="8_so1uv"] +[ext_resource type="Resource" uid="uid://exoxxj84dvsf" path="res://resources/traits/peasant.tres" id="9_h0v0n"] + +[resource] +script = ExtResource("2_tdxmb") +name = "knight" +traits = Array[ExtResource("1_iqt1j")]([ExtResource("3_bsgk7"), ExtResource("4_aiy02"), ExtResource("5_0cnfx"), ExtResource("6_xxla0"), ExtResource("7_5qve6"), ExtResource("8_so1uv"), ExtResource("9_h0v0n")]) +preferences = Dictionary[ExtResource("1_iqt1j"), int]({ +ExtResource("2_h0v0n"): 0, +ExtResource("3_3vdcn"): 0, +ExtResource("4_lag8f"): 1, +ExtResource("5_862cf"): 1, +ExtResource("9_h0v0n"): 1, +ExtResource("7_2tfi0"): 4, +ExtResource("8_asft4"): 3 +}) +metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/characters/queen.tres b/resources/characters/queen.tres index ae582aa..1a5f777 100644 --- a/resources/characters/queen.tres +++ b/resources/characters/queen.tres @@ -10,6 +10,8 @@ [ext_resource type="Resource" uid="uid://bvophatys2o1o" path="res://resources/traits/old.tres" id="8_j0xhd"] [ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="9_aywjr"] [ext_resource type="Resource" uid="uid://dmd7gilnmcefr" path="res://resources/traits/woman.tres" id="10_tw1u2"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="11_wjlcp"] +[ext_resource type="Resource" uid="uid://dxrbtwv4hfs71" path="res://resources/traits/married.tres" id="12_4ysbx"] [resource] script = ExtResource("2_g8bvo") @@ -19,7 +21,7 @@ mask_eyes_position = Vector2(48, 187.345) mask_eyes_rotation = 0.05235987755982989 mask_mouth_position = Vector2(31.595, 176.245) mask_mouth_rotation = 0.01745329251994329 -traits = Array[ExtResource("3_dkw07")]([ExtResource("3_y3hrs"), ExtResource("9_aywjr"), ExtResource("10_tw1u2"), ExtResource("8_j0xhd")]) +traits = Array[ExtResource("3_dkw07")]([ExtResource("3_y3hrs"), ExtResource("9_aywjr"), ExtResource("10_tw1u2"), ExtResource("8_j0xhd"), ExtResource("11_wjlcp"), ExtResource("12_4ysbx")]) preferences = Dictionary[ExtResource("3_dkw07"), int]({ ExtResource("3_y3hrs"): 4, ExtResource("4_hdamc"): 0, diff --git a/resources/traits/speaks_of_cats.tres b/resources/traits/animals.tres similarity index 60% rename from resources/traits/speaks_of_cats.tres rename to resources/traits/animals.tres index 7800208..3444987 100644 --- a/resources/traits/speaks_of_cats.tres +++ b/resources/traits/animals.tres @@ -1,11 +1,9 @@ -[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://deygyo2n88228"] +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://bsayj3pugsg54"] -[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_exp1s"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_6b1l6"] [resource] -script = ExtResource("1_exp1s") -name = "speaks_of_cats" +script = ExtResource("1_6b1l6") +name = "speaks_of_animals" stimulis = Array[int]([1]) -category = 4 -tag = 12 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/royal.tres b/resources/traits/brave.tres similarity index 62% rename from resources/traits/royal.tres rename to resources/traits/brave.tres index dfcc64e..786a560 100644 --- a/resources/traits/royal.tres +++ b/resources/traits/brave.tres @@ -1,11 +1,9 @@ -[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://bc376om20da8m"] +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://bobrwfsc3tg04"] -[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_iabmh"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_af1sn"] [resource] -script = ExtResource("1_iabmh") -name = "royal" +script = ExtResource("1_af1sn") +name = "brave" stimulis = Array[int]([0]) -category = 2 -tag = 6 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/clean.tres b/resources/traits/clean.tres new file mode 100644 index 0000000..d272057 --- /dev/null +++ b/resources/traits/clean.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://3a6ivamvrnqj"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_kdrvf"] + +[resource] +script = ExtResource("1_kdrvf") +name = "clean" +stimulis = Array[int]([2]) +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/married.tres b/resources/traits/married.tres new file mode 100644 index 0000000..e0227b1 --- /dev/null +++ b/resources/traits/married.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://dxrbtwv4hfs71"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_b58s2"] + +[resource] +script = ExtResource("1_b58s2") +name = "married" +stimulis = Array[int]([0, 1]) +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/speaks_of_dogs.tres b/resources/traits/noisy.tres similarity index 60% rename from resources/traits/speaks_of_dogs.tres rename to resources/traits/noisy.tres index e27037d..a2fcb5d 100644 --- a/resources/traits/speaks_of_dogs.tres +++ b/resources/traits/noisy.tres @@ -1,11 +1,9 @@ -[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://dy3wgs61t2gx5"] +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://b3lg32juui18i"] -[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_o8usb"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_gykwb"] [resource] -script = ExtResource("1_o8usb") -name = "speaks_of_dogs" +script = ExtResource("1_gykwb") +name = "noisy" stimulis = Array[int]([1]) -category = 4 -tag = 13 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/single.tres b/resources/traits/single.tres new file mode 100644 index 0000000..5aeb8bf --- /dev/null +++ b/resources/traits/single.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://dca6k1gmnp6os"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_d5xxp"] + +[resource] +script = ExtResource("1_d5xxp") +name = "single" +stimulis = Array[int]([1]) +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/smelly.tres b/resources/traits/smelly.tres new file mode 100644 index 0000000..01c6513 --- /dev/null +++ b/resources/traits/smelly.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://cqhrgihss2k46"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_3ykpy"] + +[resource] +script = ExtResource("1_3ykpy") +name = "smelly" +stimulis = Array[int]([2]) +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/scenes/character/character.tscn b/scenes/character/character.tscn index 8dac0c5..5ec1390 100644 --- a/scenes/character/character.tscn +++ b/scenes/character/character.tscn @@ -1,8 +1,8 @@ [gd_scene format=3 uid="uid://bvpyqyftqhy45"] [ext_resource type="Script" uid="uid://dnt4l1eghm1gi" path="res://scenes/character/character.gd" id="1_cuyo6"] -[ext_resource type="Resource" uid="uid://c87odmn680x7" path="res://resources/characters/duchex.tres" id="2_fgi2k"] -[ext_resource type="Texture2D" uid="uid://dwy3kklywl0ci" path="res://assets/characters/Perso 1.png" id="3_f8hpl"] +[ext_resource type="Resource" uid="uid://c2v05fqr7cwll" path="res://resources/characters/bishop.tres" id="2_fgi2k"] +[ext_resource type="Texture2D" uid="uid://dmmhwqsi3im3w" path="res://assets/characters/Perso 4.png" id="3_f8hpl"] [ext_resource type="PackedScene" uid="uid://3jlukpb5hefb" path="res://scenes/mask/mask.tscn" id="3_mutn8"] [sub_resource type="Animation" id="Animation_fgi2k"] @@ -164,12 +164,10 @@ chara_resource = ExtResource("2_fgi2k") texture = ExtResource("3_f8hpl") [node name="MaskMouth" parent="." unique_id=1087336064 instance=ExtResource("3_mutn8")] -position = Vector2(76.505, 203.355) -rotation = -0.05235988 +visible = false [node name="MaskEyes" parent="." unique_id=428968220 instance=ExtResource("3_mutn8")] -position = Vector2(61.445, 168.635) -rotation = -0.06981317 +visible = false [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=713965213] libraries/ = SubResource("AnimationLibrary_7ex5l") diff --git a/scenes/list/list.gd b/scenes/list/list.gd index 509b6ec..cb35dde 100644 --- a/scenes/list/list.gd +++ b/scenes/list/list.gd @@ -1,6 +1,9 @@ extends Area2D class_name List +var current_item = 0 + +@onready var label: Label = $Label # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -12,5 +15,33 @@ func _process(delta: float) -> void: pass -func set_list(items: Array[Resource]): +func set_mask_list(items: Array[MaskResource]): print(items) + current_item = 0 + if items.size() == 0: + label.text = "..." + +func set_chara_list(items: Array[CharacterResource]): + print(items) + current_item = 0 + if items.size() == 0: + label.text = "..." + + +func cycle_through_items() -> void: + current_item += 1 + print(current_item) + + +func _on_mouse_entered() -> void: + Input.set_default_cursor_shape(Input.CursorShape.CURSOR_POINTING_HAND) + + +func _on_mouse_exited() -> void: + Input.set_default_cursor_shape(Input.CursorShape.CURSOR_ARROW) + + +func _on_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void: + if event is InputEventMouseButton and event.is_pressed(): + Input.set_default_cursor_shape(Input.CursorShape.CURSOR_ARROW) + cycle_through_items() diff --git a/scenes/list/list.tscn b/scenes/list/list.tscn index a2d7ba7..f12af97 100644 --- a/scenes/list/list.tscn +++ b/scenes/list/list.tscn @@ -11,3 +11,19 @@ script = ExtResource("1_khygj") [node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=579673425] shape = SubResource("CapsuleShape2D_trceg") + +[node name="Label" type="Label" parent="." unique_id=1624172949] +z_index = 10 +custom_minimum_size = Vector2(360, 0) +offset_left = -179.0 +offset_top = -257.0 +offset_right = 121.0 +offset_bottom = -209.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_font_sizes/font_size = 24 +text = "..." +autowrap_mode = 3 + +[connection signal="input_event" from="." to="." method="_on_input_event"] +[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"] +[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"] diff --git a/scenes/managers/game_manager.gd b/scenes/managers/game_manager.gd index 1f69df9..09194a7 100644 --- a/scenes/managers/game_manager.gd +++ b/scenes/managers/game_manager.gd @@ -152,7 +152,19 @@ func on_ready_bell_pressed() -> void: current_chara_roster = [lvl3_guest_1, lvl3_guest_2, lvl3_guest_3] else: create_new_roster() + + var all_chara_in_current_roster: Array[CharacterResource] = [] + var all_masks_in_current_roster: Array[MaskResource] = [] + for masked_chara in current_chara_roster: + all_chara_in_current_roster.append(masked_chara.character) + if masked_chara.face_mask.resource_name: + all_masks_in_current_roster.append(masked_chara.face_mask) + if masked_chara.mouth_mask.resource_name: + all_masks_in_current_roster.append(masked_chara.mouth_mask) + mask_list.set_mask_list(all_masks_in_current_roster) + guest_list.set_chara_list(all_chara_in_current_roster) + current_game_state = GameState.GUEST_REVIEW bell_anim_player.stop() ring_bell.visible = false