commit 436242a260f5655cbd908af0c24d6b83c31b6bd7 Author: Vicente Ferrari Smith Date: Thu Jan 29 00:52:55 2026 +0100 first commit diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..752fa1a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,95 @@ +cmake_minimum_required(VERSION 4.1) +project(game) + +set(CMAKE_CXX_STANDARD 23) + +include(FetchContent) + +FetchContent_Declare( + raylib + GIT_REPOSITORY https://github.com/raysan5/raylib.git + GIT_TAG c1ab645ca298a2801097931d1079b10ff7eb9df8 +) + +FetchContent_MakeAvailable(raylib) + +target_compile_definitions(raylib PRIVATE SUPPORT_CUSTOM_FRAME_CONTROL) + +FetchContent_Declare( + freetype + GIT_REPOSITORY https://github.com/freetype/freetype.git + GIT_TAG 526ec5c47b9ebccc4754c85ac0c0cdf7c85a5e9b +) + +set(FT_DISABLE_ZLIB TRUE CACHE BOOL "" FORCE) +set(FT_DISABLE_BZIP2 TRUE CACHE BOOL "" FORCE) +set(FT_DISABLE_PNG TRUE CACHE BOOL "" FORCE) +set(FT_DISABLE_HARFBUZZ TRUE CACHE BOOL "" FORCE) +set(FT_DISABLE_BROTLI TRUE CACHE BOOL "" FORCE) + +FetchContent_MakeAvailable(freetype) + +FetchContent_Declare( + harfbuzz + GIT_REPOSITORY https://github.com/harfbuzz/harfbuzz.git + GIT_TAG b42511e071162fe76102f613a6ccc009726c99af +) + +set(HB_HAVE_FREETYPE ON CACHE BOOL "" FORCE) +set(HB_HAVE_GLIB OFF CACHE BOOL "" FORCE) +set(HB_HAVE_ICU OFF CACHE BOOL "" FORCE) + +FetchContent_Declare( + stb + GIT_REPOSITORY https://github.com/nothings/stb.git + GIT_TAG master +) + +FetchContent_MakeAvailable(stb) + +if(NOT TARGET stb) + # 3. Create a header-only "Interface" target + add_library(stb INTERFACE) + + # 4. Point the target to the downloaded folder + target_include_directories(stb INTERFACE ${stb_SOURCE_DIR}) +endif() + +FetchContent_Declare( + tracy + GIT_REPOSITORY https://github.com/wolfpld/tracy.git + GIT_TAG 05cceee0df3b8d7c6fa87e9638af311dbabc63cb +) + +FetchContent_MakeAvailable(tracy) + +FetchContent_Declare( + kb + GIT_REPOSITORY https://github.com/JimmyLefevre/kb.git + GIT_TAG main +) + +FetchContent_MakeAvailable(kb) + +if(NOT TARGET kb) + add_library(kb INTERFACE) + target_include_directories(kb INTERFACE "${kb_SOURCE_DIR}") +endif() + +add_executable(game src/main.cpp + src/font.cpp + src/misc.cpp + src/misc.h + src/entity.cpp + src/entity.h + src/font.h) +target_link_libraries(game PRIVATE raylib freetype harfbuzz stb Tracy::TracyClient kb) +target_compile_definitions(game PUBLIC TRACY_ENABLE) + +add_custom_command( + TARGET game POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory + ${CMAKE_CURRENT_SOURCE_DIR}/assets + ${CMAKE_CURRENT_BINARY_DIR}/assets + COMMENT "Copying assets to build directory" +) diff --git a/assets/fonts/Amiri/Amiri-Bold.ttf b/assets/fonts/Amiri/Amiri-Bold.ttf new file mode 100644 index 0000000..49600cb Binary files /dev/null and b/assets/fonts/Amiri/Amiri-Bold.ttf differ diff --git a/assets/fonts/Amiri/Amiri-BoldItalic.ttf b/assets/fonts/Amiri/Amiri-BoldItalic.ttf new file mode 100644 index 0000000..1d89e4f Binary files /dev/null and b/assets/fonts/Amiri/Amiri-BoldItalic.ttf differ diff --git a/assets/fonts/Amiri/Amiri-Italic.ttf b/assets/fonts/Amiri/Amiri-Italic.ttf new file mode 100644 index 0000000..13e3ec3 Binary files /dev/null and b/assets/fonts/Amiri/Amiri-Italic.ttf differ diff --git a/assets/fonts/Amiri/Amiri-Regular.ttf b/assets/fonts/Amiri/Amiri-Regular.ttf new file mode 100644 index 0000000..df5e1df Binary files /dev/null and b/assets/fonts/Amiri/Amiri-Regular.ttf differ diff --git a/assets/fonts/Amiri/OFL.txt b/assets/fonts/Amiri/OFL.txt new file mode 100644 index 0000000..4f0bc3c --- /dev/null +++ b/assets/fonts/Amiri/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2010-2022 The Amiri Project Authors (https://github.com/aliftype/amiri). + +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/Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf b/assets/fonts/Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf new file mode 100644 index 0000000..2739432 Binary files /dev/null and b/assets/fonts/Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf differ diff --git a/assets/fonts/Inconsolata/OFL.txt b/assets/fonts/Inconsolata/OFL.txt new file mode 100644 index 0000000..55533e1 --- /dev/null +++ b/assets/fonts/Inconsolata/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2006 The Inconsolata Project Authors + +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/Inconsolata/README.txt b/assets/fonts/Inconsolata/README.txt new file mode 100644 index 0000000..e7b3728 --- /dev/null +++ b/assets/fonts/Inconsolata/README.txt @@ -0,0 +1,135 @@ +Inconsolata Variable Font +========================= + +This download contains Inconsolata as both a variable font and static fonts. + +Inconsolata is a variable font with these axes: + wdth + wght + +This means all the styles are contained in a single file: + Inconsolata-VariableFont_wdth,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 Inconsolata: + static/Inconsolata_UltraCondensed-ExtraLight.ttf + static/Inconsolata_UltraCondensed-Light.ttf + static/Inconsolata_UltraCondensed-Regular.ttf + static/Inconsolata_UltraCondensed-Medium.ttf + static/Inconsolata_UltraCondensed-SemiBold.ttf + static/Inconsolata_UltraCondensed-Bold.ttf + static/Inconsolata_UltraCondensed-ExtraBold.ttf + static/Inconsolata_UltraCondensed-Black.ttf + static/Inconsolata_ExtraCondensed-ExtraLight.ttf + static/Inconsolata_ExtraCondensed-Light.ttf + static/Inconsolata_ExtraCondensed-Regular.ttf + static/Inconsolata_ExtraCondensed-Medium.ttf + static/Inconsolata_ExtraCondensed-SemiBold.ttf + static/Inconsolata_ExtraCondensed-Bold.ttf + static/Inconsolata_ExtraCondensed-ExtraBold.ttf + static/Inconsolata_ExtraCondensed-Black.ttf + static/Inconsolata_Condensed-ExtraLight.ttf + static/Inconsolata_Condensed-Light.ttf + static/Inconsolata_Condensed-Regular.ttf + static/Inconsolata_Condensed-Medium.ttf + static/Inconsolata_Condensed-SemiBold.ttf + static/Inconsolata_Condensed-Bold.ttf + static/Inconsolata_Condensed-ExtraBold.ttf + static/Inconsolata_Condensed-Black.ttf + static/Inconsolata_SemiCondensed-ExtraLight.ttf + static/Inconsolata_SemiCondensed-Light.ttf + static/Inconsolata_SemiCondensed-Regular.ttf + static/Inconsolata_SemiCondensed-Medium.ttf + static/Inconsolata_SemiCondensed-SemiBold.ttf + static/Inconsolata_SemiCondensed-Bold.ttf + static/Inconsolata_SemiCondensed-ExtraBold.ttf + static/Inconsolata_SemiCondensed-Black.ttf + static/Inconsolata-ExtraLight.ttf + static/Inconsolata-Light.ttf + static/Inconsolata-Regular.ttf + static/Inconsolata-Medium.ttf + static/Inconsolata-SemiBold.ttf + static/Inconsolata-Bold.ttf + static/Inconsolata-ExtraBold.ttf + static/Inconsolata-Black.ttf + static/Inconsolata_SemiExpanded-ExtraLight.ttf + static/Inconsolata_SemiExpanded-Light.ttf + static/Inconsolata_SemiExpanded-Regular.ttf + static/Inconsolata_SemiExpanded-Medium.ttf + static/Inconsolata_SemiExpanded-SemiBold.ttf + static/Inconsolata_SemiExpanded-Bold.ttf + static/Inconsolata_SemiExpanded-ExtraBold.ttf + static/Inconsolata_SemiExpanded-Black.ttf + static/Inconsolata_Expanded-ExtraLight.ttf + static/Inconsolata_Expanded-Light.ttf + static/Inconsolata_Expanded-Regular.ttf + static/Inconsolata_Expanded-Medium.ttf + static/Inconsolata_Expanded-SemiBold.ttf + static/Inconsolata_Expanded-Bold.ttf + static/Inconsolata_Expanded-ExtraBold.ttf + static/Inconsolata_Expanded-Black.ttf + static/Inconsolata_ExtraExpanded-ExtraLight.ttf + static/Inconsolata_ExtraExpanded-Light.ttf + static/Inconsolata_ExtraExpanded-Regular.ttf + static/Inconsolata_ExtraExpanded-Medium.ttf + static/Inconsolata_ExtraExpanded-SemiBold.ttf + static/Inconsolata_ExtraExpanded-Bold.ttf + static/Inconsolata_ExtraExpanded-ExtraBold.ttf + static/Inconsolata_ExtraExpanded-Black.ttf + static/Inconsolata_UltraExpanded-ExtraLight.ttf + static/Inconsolata_UltraExpanded-Light.ttf + static/Inconsolata_UltraExpanded-Regular.ttf + static/Inconsolata_UltraExpanded-Medium.ttf + static/Inconsolata_UltraExpanded-SemiBold.ttf + static/Inconsolata_UltraExpanded-Bold.ttf + static/Inconsolata_UltraExpanded-ExtraBold.ttf + static/Inconsolata_UltraExpanded-Black.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/Inconsolata/static/Inconsolata-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata-Black.ttf new file mode 100644 index 0000000..cc192cf Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata-Bold.ttf new file mode 100644 index 0000000..0c1ee75 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata-ExtraBold.ttf new file mode 100644 index 0000000..38cf3ed Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata-ExtraLight.ttf new file mode 100644 index 0000000..9806025 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata-Light.ttf new file mode 100644 index 0000000..23b8cdd Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata-Medium.ttf new file mode 100644 index 0000000..258e6db Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata-Regular.ttf new file mode 100644 index 0000000..ff1e6bb Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata-SemiBold.ttf new file mode 100644 index 0000000..623316a Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Black.ttf new file mode 100644 index 0000000..3c2b167 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Bold.ttf new file mode 100644 index 0000000..ac3d27a Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraBold.ttf new file mode 100644 index 0000000..a46e4fe Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraLight.ttf new file mode 100644 index 0000000..dffaa81 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Light.ttf new file mode 100644 index 0000000..d690d04 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Medium.ttf new file mode 100644 index 0000000..cac2ea1 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Regular.ttf new file mode 100644 index 0000000..9abda09 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Condensed-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-SemiBold.ttf new file mode 100644 index 0000000..f35b381 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Condensed-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Black.ttf new file mode 100644 index 0000000..4d3e5bd Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Bold.ttf new file mode 100644 index 0000000..361294d Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraBold.ttf new file mode 100644 index 0000000..7f337a8 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraLight.ttf new file mode 100644 index 0000000..9744650 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Light.ttf new file mode 100644 index 0000000..aa61777 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Medium.ttf new file mode 100644 index 0000000..a8ac8bb Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Regular.ttf new file mode 100644 index 0000000..68c3132 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_Expanded-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-SemiBold.ttf new file mode 100644 index 0000000..6326903 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_Expanded-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Black.ttf new file mode 100644 index 0000000..9ee9235 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Bold.ttf new file mode 100644 index 0000000..3665f6f Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraBold.ttf new file mode 100644 index 0000000..e4d6bf8 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraLight.ttf new file mode 100644 index 0000000..280f702 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Light.ttf new file mode 100644 index 0000000..d351582 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Medium.ttf new file mode 100644 index 0000000..dc8e484 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Regular.ttf new file mode 100644 index 0000000..6f7793c Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-SemiBold.ttf new file mode 100644 index 0000000..2ddb990 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraCondensed-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Black.ttf new file mode 100644 index 0000000..750e773 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Bold.ttf new file mode 100644 index 0000000..2ddada2 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraBold.ttf new file mode 100644 index 0000000..1fc32dc Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraLight.ttf new file mode 100644 index 0000000..a3c8dbb Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Light.ttf new file mode 100644 index 0000000..8f0f485 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Medium.ttf new file mode 100644 index 0000000..760162b Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Regular.ttf new file mode 100644 index 0000000..897a96d Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-SemiBold.ttf new file mode 100644 index 0000000..599cb9a Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_ExtraExpanded-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Black.ttf new file mode 100644 index 0000000..234812d Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Bold.ttf new file mode 100644 index 0000000..7aae97d Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraBold.ttf new file mode 100644 index 0000000..1355737 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraLight.ttf new file mode 100644 index 0000000..9e456e5 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Light.ttf new file mode 100644 index 0000000..ab0dd5c Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Medium.ttf new file mode 100644 index 0000000..45653e5 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Regular.ttf new file mode 100644 index 0000000..369c162 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-SemiBold.ttf new file mode 100644 index 0000000..17d8e2e Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiCondensed-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Black.ttf new file mode 100644 index 0000000..3e8f396 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Bold.ttf new file mode 100644 index 0000000..7e9e39a Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraBold.ttf new file mode 100644 index 0000000..0233d1e Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraLight.ttf new file mode 100644 index 0000000..468f9b1 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Light.ttf new file mode 100644 index 0000000..2b51044 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Medium.ttf new file mode 100644 index 0000000..4a0ead1 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Regular.ttf new file mode 100644 index 0000000..ee0c1a4 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-SemiBold.ttf new file mode 100644 index 0000000..6036377 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_SemiExpanded-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Black.ttf new file mode 100644 index 0000000..5c9ed51 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Bold.ttf new file mode 100644 index 0000000..5196e97 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraBold.ttf new file mode 100644 index 0000000..5496b52 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraLight.ttf new file mode 100644 index 0000000..69ab212 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Light.ttf new file mode 100644 index 0000000..75e666d Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Medium.ttf new file mode 100644 index 0000000..b75d6ab Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Regular.ttf new file mode 100644 index 0000000..8759a61 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-SemiBold.ttf new file mode 100644 index 0000000..3273499 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraCondensed-SemiBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Black.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Black.ttf new file mode 100644 index 0000000..2562ac5 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Black.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Bold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Bold.ttf new file mode 100644 index 0000000..67d6ec0 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Bold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraBold.ttf new file mode 100644 index 0000000..1c59abb Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraBold.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraLight.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraLight.ttf new file mode 100644 index 0000000..3102f14 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-ExtraLight.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Light.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Light.ttf new file mode 100644 index 0000000..9b0fba1 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Light.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Medium.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Medium.ttf new file mode 100644 index 0000000..8198179 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Medium.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Regular.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Regular.ttf new file mode 100644 index 0000000..ed373d9 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-Regular.ttf differ diff --git a/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-SemiBold.ttf b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-SemiBold.ttf new file mode 100644 index 0000000..1c57bd3 Binary files /dev/null and b/assets/fonts/Inconsolata/static/Inconsolata_UltraExpanded-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/NotoSansArabic-VariableFont_wdth,wght.ttf b/assets/fonts/Noto_Sans_Arabic/NotoSansArabic-VariableFont_wdth,wght.ttf new file mode 100644 index 0000000..85dd0ae Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/NotoSansArabic-VariableFont_wdth,wght.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/OFL.txt b/assets/fonts/Noto_Sans_Arabic/OFL.txt new file mode 100644 index 0000000..8dd72cd --- /dev/null +++ b/assets/fonts/Noto_Sans_Arabic/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2022 The Noto Project Authors (https://github.com/notofonts/arabic) + +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/Noto_Sans_Arabic/README.txt b/assets/fonts/Noto_Sans_Arabic/README.txt new file mode 100644 index 0000000..3bc976e --- /dev/null +++ b/assets/fonts/Noto_Sans_Arabic/README.txt @@ -0,0 +1,99 @@ +Noto Sans Arabic Variable Font +============================== + +This download contains Noto Sans Arabic as both a variable font and static fonts. + +Noto Sans Arabic is a variable font with these axes: + wdth + wght + +This means all the styles are contained in a single file: + NotoSansArabic-VariableFont_wdth,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 Noto Sans Arabic: + static/NotoSansArabic_ExtraCondensed-Thin.ttf + static/NotoSansArabic_ExtraCondensed-ExtraLight.ttf + static/NotoSansArabic_ExtraCondensed-Light.ttf + static/NotoSansArabic_ExtraCondensed-Regular.ttf + static/NotoSansArabic_ExtraCondensed-Medium.ttf + static/NotoSansArabic_ExtraCondensed-SemiBold.ttf + static/NotoSansArabic_ExtraCondensed-Bold.ttf + static/NotoSansArabic_ExtraCondensed-ExtraBold.ttf + static/NotoSansArabic_ExtraCondensed-Black.ttf + static/NotoSansArabic_Condensed-Thin.ttf + static/NotoSansArabic_Condensed-ExtraLight.ttf + static/NotoSansArabic_Condensed-Light.ttf + static/NotoSansArabic_Condensed-Regular.ttf + static/NotoSansArabic_Condensed-Medium.ttf + static/NotoSansArabic_Condensed-SemiBold.ttf + static/NotoSansArabic_Condensed-Bold.ttf + static/NotoSansArabic_Condensed-ExtraBold.ttf + static/NotoSansArabic_Condensed-Black.ttf + static/NotoSansArabic_SemiCondensed-Thin.ttf + static/NotoSansArabic_SemiCondensed-ExtraLight.ttf + static/NotoSansArabic_SemiCondensed-Light.ttf + static/NotoSansArabic_SemiCondensed-Regular.ttf + static/NotoSansArabic_SemiCondensed-Medium.ttf + static/NotoSansArabic_SemiCondensed-SemiBold.ttf + static/NotoSansArabic_SemiCondensed-Bold.ttf + static/NotoSansArabic_SemiCondensed-ExtraBold.ttf + static/NotoSansArabic_SemiCondensed-Black.ttf + static/NotoSansArabic-Thin.ttf + static/NotoSansArabic-ExtraLight.ttf + static/NotoSansArabic-Light.ttf + static/NotoSansArabic-Regular.ttf + static/NotoSansArabic-Medium.ttf + static/NotoSansArabic-SemiBold.ttf + static/NotoSansArabic-Bold.ttf + static/NotoSansArabic-ExtraBold.ttf + static/NotoSansArabic-Black.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/Noto_Sans_Arabic/static/NotoSansArabic-Black.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Black.ttf new file mode 100644 index 0000000..bca658d Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Black.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Bold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Bold.ttf new file mode 100644 index 0000000..5e44da8 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Bold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraBold.ttf new file mode 100644 index 0000000..d680fe4 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraLight.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraLight.ttf new file mode 100644 index 0000000..c55e869 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-ExtraLight.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Light.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Light.ttf new file mode 100644 index 0000000..351eb18 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Light.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Medium.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Medium.ttf new file mode 100644 index 0000000..f05d484 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Medium.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Regular.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Regular.ttf new file mode 100644 index 0000000..3279938 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Regular.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-SemiBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-SemiBold.ttf new file mode 100644 index 0000000..ea3d762 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Thin.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Thin.ttf new file mode 100644 index 0000000..99cf26b Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic-Thin.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Black.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Black.ttf new file mode 100644 index 0000000..1eb4304 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Black.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Bold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Bold.ttf new file mode 100644 index 0000000..5004f7c Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Bold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraBold.ttf new file mode 100644 index 0000000..3026a99 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraLight.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraLight.ttf new file mode 100644 index 0000000..a202724 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-ExtraLight.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Light.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Light.ttf new file mode 100644 index 0000000..ad4b4f9 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Light.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Medium.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Medium.ttf new file mode 100644 index 0000000..09c78d0 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Medium.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Regular.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Regular.ttf new file mode 100644 index 0000000..1f1ddda Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Regular.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-SemiBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-SemiBold.ttf new file mode 100644 index 0000000..35cd6c6 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Thin.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Thin.ttf new file mode 100644 index 0000000..1a8ce7c Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_Condensed-Thin.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Black.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Black.ttf new file mode 100644 index 0000000..11c26c9 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Black.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Bold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Bold.ttf new file mode 100644 index 0000000..44440b0 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Bold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraBold.ttf new file mode 100644 index 0000000..2e4c549 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraLight.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraLight.ttf new file mode 100644 index 0000000..d90fe6c Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-ExtraLight.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Light.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Light.ttf new file mode 100644 index 0000000..9c48e3e Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Light.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Medium.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Medium.ttf new file mode 100644 index 0000000..496462a Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Medium.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Regular.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Regular.ttf new file mode 100644 index 0000000..bba51ab Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Regular.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-SemiBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-SemiBold.ttf new file mode 100644 index 0000000..6a3e40f Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Thin.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Thin.ttf new file mode 100644 index 0000000..ac5764a Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_ExtraCondensed-Thin.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Black.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Black.ttf new file mode 100644 index 0000000..52debaf Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Black.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Bold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Bold.ttf new file mode 100644 index 0000000..0fbef1f Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Bold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraBold.ttf new file mode 100644 index 0000000..d43aa09 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraLight.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraLight.ttf new file mode 100644 index 0000000..0fcf8ed Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-ExtraLight.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Light.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Light.ttf new file mode 100644 index 0000000..42a97c6 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Light.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Medium.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Medium.ttf new file mode 100644 index 0000000..3b38dee Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Medium.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Regular.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Regular.ttf new file mode 100644 index 0000000..594438a Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Regular.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-SemiBold.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-SemiBold.ttf new file mode 100644 index 0000000..059f978 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Thin.ttf b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Thin.ttf new file mode 100644 index 0000000..c33d234 Binary files /dev/null and b/assets/fonts/Noto_Sans_Arabic/static/NotoSansArabic_SemiCondensed-Thin.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf b/assets/fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf new file mode 100644 index 0000000..6c730cd Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/OFL.txt b/assets/fonts/Noto_Sans_JP/OFL.txt new file mode 100644 index 0000000..e660570 --- /dev/null +++ b/assets/fonts/Noto_Sans_JP/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source' + +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/Noto_Sans_JP/README.txt b/assets/fonts/Noto_Sans_JP/README.txt new file mode 100644 index 0000000..5353e2e --- /dev/null +++ b/assets/fonts/Noto_Sans_JP/README.txt @@ -0,0 +1,71 @@ +Noto Sans JP Variable Font +========================== + +This download contains Noto Sans JP as both a variable font and static fonts. + +Noto Sans JP is a variable font with this axis: + wght + +This means all the styles are contained in a single file: + NotoSansJP-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 Noto Sans JP: + static/NotoSansJP-Thin.ttf + static/NotoSansJP-ExtraLight.ttf + static/NotoSansJP-Light.ttf + static/NotoSansJP-Regular.ttf + static/NotoSansJP-Medium.ttf + static/NotoSansJP-SemiBold.ttf + static/NotoSansJP-Bold.ttf + static/NotoSansJP-ExtraBold.ttf + static/NotoSansJP-Black.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/Noto_Sans_JP/static/NotoSansJP-Black.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Black.ttf new file mode 100644 index 0000000..0e33dde Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Black.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Bold.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Bold.ttf new file mode 100644 index 0000000..26a47bb Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Bold.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraBold.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraBold.ttf new file mode 100644 index 0000000..8435967 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraBold.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.ttf new file mode 100644 index 0000000..df421ba Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Light.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Light.ttf new file mode 100644 index 0000000..7e8c292 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Light.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.ttf new file mode 100644 index 0000000..f107339 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.ttf new file mode 100644 index 0000000..d13df30 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.ttf new file mode 100644 index 0000000..2a24dc7 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.ttf differ diff --git a/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Thin.ttf b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Thin.ttf new file mode 100644 index 0000000..b3d4cf4 Binary files /dev/null and b/assets/fonts/Noto_Sans_JP/static/NotoSansJP-Thin.ttf differ diff --git a/assets/fonts/Vollkorn/OFL.txt b/assets/fonts/Vollkorn/OFL.txt new file mode 100644 index 0000000..51cedbb --- /dev/null +++ b/assets/fonts/Vollkorn/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2017 The Vollkorn Project Authors (https://github.com/FAlthausen/Vollkorn-Typeface) + +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/Vollkorn/README.txt b/assets/fonts/Vollkorn/README.txt new file mode 100644 index 0000000..49591c1 --- /dev/null +++ b/assets/fonts/Vollkorn/README.txt @@ -0,0 +1,75 @@ +Vollkorn Variable Font +====================== + +This download contains Vollkorn as both variable fonts and static fonts. + +Vollkorn is a variable font with this axis: + wght + +This means all the styles are contained in these files: + Vollkorn-VariableFont_wght.ttf + Vollkorn-Italic-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 Vollkorn: + static/Vollkorn-Regular.ttf + static/Vollkorn-Medium.ttf + static/Vollkorn-SemiBold.ttf + static/Vollkorn-Bold.ttf + static/Vollkorn-ExtraBold.ttf + static/Vollkorn-Black.ttf + static/Vollkorn-Italic.ttf + static/Vollkorn-MediumItalic.ttf + static/Vollkorn-SemiBoldItalic.ttf + static/Vollkorn-BoldItalic.ttf + static/Vollkorn-ExtraBoldItalic.ttf + static/Vollkorn-BlackItalic.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/Vollkorn/Vollkorn-Italic-VariableFont_wght.ttf b/assets/fonts/Vollkorn/Vollkorn-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000..80b2cdc Binary files /dev/null and b/assets/fonts/Vollkorn/Vollkorn-Italic-VariableFont_wght.ttf differ diff --git a/assets/fonts/Vollkorn/Vollkorn-VariableFont_wght.ttf b/assets/fonts/Vollkorn/Vollkorn-VariableFont_wght.ttf new file mode 100644 index 0000000..188fd06 Binary files /dev/null and b/assets/fonts/Vollkorn/Vollkorn-VariableFont_wght.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-Black.ttf b/assets/fonts/Vollkorn/static/Vollkorn-Black.ttf new file mode 100644 index 0000000..57962b4 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-Black.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-BlackItalic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-BlackItalic.ttf new file mode 100644 index 0000000..3a03044 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-BlackItalic.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-Bold.ttf b/assets/fonts/Vollkorn/static/Vollkorn-Bold.ttf new file mode 100644 index 0000000..4b3618d Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-Bold.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-BoldItalic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-BoldItalic.ttf new file mode 100644 index 0000000..51f2c25 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-BoldItalic.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-ExtraBold.ttf b/assets/fonts/Vollkorn/static/Vollkorn-ExtraBold.ttf new file mode 100644 index 0000000..d83593d Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-ExtraBold.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-ExtraBoldItalic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-ExtraBoldItalic.ttf new file mode 100644 index 0000000..1ef5a27 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-ExtraBoldItalic.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-Italic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-Italic.ttf new file mode 100644 index 0000000..d218ced Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-Italic.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-Medium.ttf b/assets/fonts/Vollkorn/static/Vollkorn-Medium.ttf new file mode 100644 index 0000000..6476dbf Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-Medium.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-MediumItalic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-MediumItalic.ttf new file mode 100644 index 0000000..4d25898 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-MediumItalic.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-Regular.ttf b/assets/fonts/Vollkorn/static/Vollkorn-Regular.ttf new file mode 100644 index 0000000..88b0657 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-Regular.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-SemiBold.ttf b/assets/fonts/Vollkorn/static/Vollkorn-SemiBold.ttf new file mode 100644 index 0000000..abf5721 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-SemiBold.ttf differ diff --git a/assets/fonts/Vollkorn/static/Vollkorn-SemiBoldItalic.ttf b/assets/fonts/Vollkorn/static/Vollkorn-SemiBoldItalic.ttf new file mode 100644 index 0000000..a2fa642 Binary files /dev/null and b/assets/fonts/Vollkorn/static/Vollkorn-SemiBoldItalic.ttf differ diff --git a/assets/kenney_desert-shooter-pack_1.0/License.txt b/assets/kenney_desert-shooter-pack_1.0/License.txt new file mode 100644 index 0000000..8355bd0 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/License.txt @@ -0,0 +1,23 @@ + + + Desert Shooter Pack (1.0) + + Created/distributed by Kenney (www.kenney.nl) + Sponsored by: GameMaker (www.gamemaker.io) + Creation date: 24-04-2024 + + ------------------------------ + + License: (Creative Commons Zero, CC0) + http://creativecommons.org/publicdomain/zero/1.0/ + + This content is free to use in personal, educational and commercial projects. + Support us by crediting Kenney or www.kenney.nl (this is not mandatory) + + ------------------------------ + + Donate: http://support.kenney.nl + Patreon: http://patreon.com/kenney/ + + Follow on Twitter for updates: + http://twitter.com/KenneyNL \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap.png new file mode 100644 index 0000000..531af8f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap_packed.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..d3e1177 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0000.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0000.png new file mode 100644 index 0000000..5a13974 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0000.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0001.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0001.png new file mode 100644 index 0000000..b43ea12 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0001.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0002.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0002.png new file mode 100644 index 0000000..4b08708 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0002.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0003.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0003.png new file mode 100644 index 0000000..6de8638 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0003.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0004.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0004.png new file mode 100644 index 0000000..b8d7623 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0004.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0005.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0005.png new file mode 100644 index 0000000..89d2f68 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0005.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0006.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0006.png new file mode 100644 index 0000000..a4fa61b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0006.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0007.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0007.png new file mode 100644 index 0000000..27c2bbb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0007.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0008.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0008.png new file mode 100644 index 0000000..ec5dbef Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0008.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0009.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0009.png new file mode 100644 index 0000000..233014f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0009.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0010.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0010.png new file mode 100644 index 0000000..b525d6d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0010.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0011.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0011.png new file mode 100644 index 0000000..b27bfd0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0011.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0012.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0012.png new file mode 100644 index 0000000..7e81769 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0012.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0013.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0013.png new file mode 100644 index 0000000..4b02fe3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0013.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0014.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0014.png new file mode 100644 index 0000000..195efd3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0014.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0015.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0015.png new file mode 100644 index 0000000..f348606 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tiles/tile_0015.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilesheet.txt b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilesheet.txt new file mode 100644 index 0000000..964fd76 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/PNG/Enemies/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 24px × 24px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 4 tiles +Total tiles (vertical) • 4 tiles +--- +Total tiles in sheet • 16 tiles \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap.png new file mode 100644 index 0000000..1a104b7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap_packed.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..c42cf3a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0000.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0000.png new file mode 100644 index 0000000..3212c4f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0000.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0001.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0001.png new file mode 100644 index 0000000..cd0af89 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0001.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0002.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0002.png new file mode 100644 index 0000000..d928f4c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0002.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0003.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0003.png new file mode 100644 index 0000000..033a085 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0003.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0004.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0004.png new file mode 100644 index 0000000..0f213f8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0004.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0005.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0005.png new file mode 100644 index 0000000..8e319b5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0005.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0006.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0006.png new file mode 100644 index 0000000..6f7bc15 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0006.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0007.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0007.png new file mode 100644 index 0000000..5e2c3ec Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0007.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0008.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0008.png new file mode 100644 index 0000000..7f9cc12 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0008.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0009.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0009.png new file mode 100644 index 0000000..a6f7a2f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0009.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0010.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0010.png new file mode 100644 index 0000000..c0100d8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0010.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0011.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0011.png new file mode 100644 index 0000000..df259b7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0011.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0012.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0012.png new file mode 100644 index 0000000..7a5360f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0012.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0013.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0013.png new file mode 100644 index 0000000..9c6f57b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0013.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0014.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0014.png new file mode 100644 index 0000000..2d63bc8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0014.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0015.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0015.png new file mode 100644 index 0000000..26ea98d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0015.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0016.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0016.png new file mode 100644 index 0000000..7d2e1e1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0016.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0017.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0017.png new file mode 100644 index 0000000..b414596 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0017.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0018.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0018.png new file mode 100644 index 0000000..3adba20 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0018.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0019.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0019.png new file mode 100644 index 0000000..7175275 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0019.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0020.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0020.png new file mode 100644 index 0000000..8edea11 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0020.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0021.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0021.png new file mode 100644 index 0000000..4220997 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0021.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0022.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0022.png new file mode 100644 index 0000000..7175275 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0022.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0023.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0023.png new file mode 100644 index 0000000..e65cee5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0023.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0024.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0024.png new file mode 100644 index 0000000..b3a45fd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0024.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0025.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0025.png new file mode 100644 index 0000000..d9cfc62 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0025.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0026.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0026.png new file mode 100644 index 0000000..35e6f16 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0026.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0027.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0027.png new file mode 100644 index 0000000..d45549e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0027.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0028.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0028.png new file mode 100644 index 0000000..c0bd596 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0028.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0029.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0029.png new file mode 100644 index 0000000..0279bb1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0029.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0030.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0030.png new file mode 100644 index 0000000..112b6b3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0030.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0031.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0031.png new file mode 100644 index 0000000..306c053 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0031.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0032.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0032.png new file mode 100644 index 0000000..1514b51 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0032.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0033.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0033.png new file mode 100644 index 0000000..5bd24b5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0033.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0034.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0034.png new file mode 100644 index 0000000..44d41ee Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0034.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0035.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0035.png new file mode 100644 index 0000000..5d33fcf Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0035.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0036.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0036.png new file mode 100644 index 0000000..f087fa9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0036.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0037.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0037.png new file mode 100644 index 0000000..443263a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0037.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0038.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0038.png new file mode 100644 index 0000000..4560134 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0038.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0039.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0039.png new file mode 100644 index 0000000..e1a8282 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0039.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0040.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0040.png new file mode 100644 index 0000000..96941ce Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0040.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0041.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0041.png new file mode 100644 index 0000000..5fe2a2f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0041.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0042.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0042.png new file mode 100644 index 0000000..97e9a6a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0042.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0043.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0043.png new file mode 100644 index 0000000..3ff6ab3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0043.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0044.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0044.png new file mode 100644 index 0000000..a304e53 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0044.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0045.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0045.png new file mode 100644 index 0000000..4529dcf Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0045.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0046.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0046.png new file mode 100644 index 0000000..697bc9d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0046.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0047.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0047.png new file mode 100644 index 0000000..b7c7595 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0047.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0048.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0048.png new file mode 100644 index 0000000..75bc578 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0048.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0049.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0049.png new file mode 100644 index 0000000..f685ee1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0049.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0050.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0050.png new file mode 100644 index 0000000..3ca4139 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0050.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0051.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0051.png new file mode 100644 index 0000000..6e0fb43 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0051.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0052.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0052.png new file mode 100644 index 0000000..2182c1d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0052.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0053.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0053.png new file mode 100644 index 0000000..976e148 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0053.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0054.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0054.png new file mode 100644 index 0000000..2ada35c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0054.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0055.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0055.png new file mode 100644 index 0000000..4dc012e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0055.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0056.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0056.png new file mode 100644 index 0000000..cb9e7b2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0056.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0057.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0057.png new file mode 100644 index 0000000..2ca3f8e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0057.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0058.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0058.png new file mode 100644 index 0000000..67205e3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0058.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0059.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0059.png new file mode 100644 index 0000000..0532330 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0059.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0060.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0060.png new file mode 100644 index 0000000..0b98099 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0060.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0061.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0061.png new file mode 100644 index 0000000..3abf4ed Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0061.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0062.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0062.png new file mode 100644 index 0000000..bad0b9e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0062.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0063.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0063.png new file mode 100644 index 0000000..2125400 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0063.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0064.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0064.png new file mode 100644 index 0000000..e667481 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0064.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0065.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0065.png new file mode 100644 index 0000000..00e2a79 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0065.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0066.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0066.png new file mode 100644 index 0000000..739485f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0066.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0067.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0067.png new file mode 100644 index 0000000..66014ed Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0067.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0068.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0068.png new file mode 100644 index 0000000..8215da4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0068.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0069.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0069.png new file mode 100644 index 0000000..dc182a0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0069.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0070.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0070.png new file mode 100644 index 0000000..239a314 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0070.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0071.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0071.png new file mode 100644 index 0000000..64c36dc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0071.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0072.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0072.png new file mode 100644 index 0000000..b574c81 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0072.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0073.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0073.png new file mode 100644 index 0000000..0589a99 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0073.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0074.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0074.png new file mode 100644 index 0000000..c5a13cb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0074.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0075.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0075.png new file mode 100644 index 0000000..6a388f8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0075.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0076.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0076.png new file mode 100644 index 0000000..376390a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0076.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0077.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0077.png new file mode 100644 index 0000000..4fa4044 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0077.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0078.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0078.png new file mode 100644 index 0000000..9fb7736 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0078.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0079.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0079.png new file mode 100644 index 0000000..c7e9332 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0079.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0080.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0080.png new file mode 100644 index 0000000..b129d0c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0080.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0081.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0081.png new file mode 100644 index 0000000..bc9c69c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0081.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0082.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0082.png new file mode 100644 index 0000000..83edbea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0082.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0083.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0083.png new file mode 100644 index 0000000..459a61c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0083.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0084.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0084.png new file mode 100644 index 0000000..7051e96 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0084.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0085.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0085.png new file mode 100644 index 0000000..c5d0048 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0085.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0086.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0086.png new file mode 100644 index 0000000..c6db266 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0086.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0087.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0087.png new file mode 100644 index 0000000..bfa8323 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0087.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0088.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0088.png new file mode 100644 index 0000000..0c4c8c8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0088.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0089.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0089.png new file mode 100644 index 0000000..d8a4158 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0089.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0090.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0090.png new file mode 100644 index 0000000..60d3e5a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0090.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0091.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0091.png new file mode 100644 index 0000000..42b9621 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0091.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0092.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0092.png new file mode 100644 index 0000000..6424685 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0092.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0093.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0093.png new file mode 100644 index 0000000..da53efe Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0093.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0094.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0094.png new file mode 100644 index 0000000..cbff51b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0094.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0095.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0095.png new file mode 100644 index 0000000..0d829a0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0095.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0096.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0096.png new file mode 100644 index 0000000..8f77d61 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0096.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0097.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0097.png new file mode 100644 index 0000000..c220b8e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0097.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0098.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0098.png new file mode 100644 index 0000000..df4583f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0098.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0099.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0099.png new file mode 100644 index 0000000..fa368cf Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0099.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0100.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0100.png new file mode 100644 index 0000000..d67b7e1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0100.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0101.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0101.png new file mode 100644 index 0000000..2d06613 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0101.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0102.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0102.png new file mode 100644 index 0000000..cb2de97 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0102.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0103.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0103.png new file mode 100644 index 0000000..ace3480 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0103.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0104.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0104.png new file mode 100644 index 0000000..41636da Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0104.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0105.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0105.png new file mode 100644 index 0000000..1c04089 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0105.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0106.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0106.png new file mode 100644 index 0000000..870108a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0106.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0107.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0107.png new file mode 100644 index 0000000..5c346d0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0107.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0108.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0108.png new file mode 100644 index 0000000..e38054f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0108.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0109.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0109.png new file mode 100644 index 0000000..4c119b4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0109.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0110.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0110.png new file mode 100644 index 0000000..b801b64 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0110.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0111.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0111.png new file mode 100644 index 0000000..0161deb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0111.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0112.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0112.png new file mode 100644 index 0000000..6aea32a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0112.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0113.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0113.png new file mode 100644 index 0000000..8b79022 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0113.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0114.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0114.png new file mode 100644 index 0000000..453d1e1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0114.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0115.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0115.png new file mode 100644 index 0000000..cc4a102 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0115.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0116.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0116.png new file mode 100644 index 0000000..b625f00 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0116.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0117.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0117.png new file mode 100644 index 0000000..7aa1092 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0117.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0118.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0118.png new file mode 100644 index 0000000..b4f174f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0118.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0119.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0119.png new file mode 100644 index 0000000..f0fe5c8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0119.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0120.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0120.png new file mode 100644 index 0000000..b9193d7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0120.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0121.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0121.png new file mode 100644 index 0000000..5ebfca7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0121.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0122.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0122.png new file mode 100644 index 0000000..07f24e2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0122.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0123.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0123.png new file mode 100644 index 0000000..456578f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0123.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0124.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0124.png new file mode 100644 index 0000000..59b0dd6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0124.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0125.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0125.png new file mode 100644 index 0000000..383fd5a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0125.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0126.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0126.png new file mode 100644 index 0000000..8b27662 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0126.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0127.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0127.png new file mode 100644 index 0000000..74d305b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0127.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0128.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0128.png new file mode 100644 index 0000000..9b29c3a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0128.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0129.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0129.png new file mode 100644 index 0000000..9597eb2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0129.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0130.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0130.png new file mode 100644 index 0000000..0e70f4b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0130.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0131.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0131.png new file mode 100644 index 0000000..81d8683 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0131.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0132.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0132.png new file mode 100644 index 0000000..3c2b302 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0132.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0133.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0133.png new file mode 100644 index 0000000..576472f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0133.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0134.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0134.png new file mode 100644 index 0000000..7ea2e47 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0134.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0135.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0135.png new file mode 100644 index 0000000..1c65ae8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0135.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0136.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0136.png new file mode 100644 index 0000000..d5176d6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0136.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0137.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0137.png new file mode 100644 index 0000000..546859f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0137.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0138.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0138.png new file mode 100644 index 0000000..0edad21 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0138.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0139.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0139.png new file mode 100644 index 0000000..d9a3685 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0139.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0140.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0140.png new file mode 100644 index 0000000..02de916 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0140.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0141.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0141.png new file mode 100644 index 0000000..e7b5800 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0141.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0142.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0142.png new file mode 100644 index 0000000..14a0140 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0142.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0143.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0143.png new file mode 100644 index 0000000..fa808e8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0143.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0144.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0144.png new file mode 100644 index 0000000..ba18b41 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0144.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0145.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0145.png new file mode 100644 index 0000000..a8ab87c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0145.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0146.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0146.png new file mode 100644 index 0000000..0002150 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0146.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0147.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0147.png new file mode 100644 index 0000000..965999d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0147.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0148.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0148.png new file mode 100644 index 0000000..528aa48 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0148.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0149.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0149.png new file mode 100644 index 0000000..a219f7a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0149.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0150.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0150.png new file mode 100644 index 0000000..797e4e7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0150.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0151.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0151.png new file mode 100644 index 0000000..fecf086 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0151.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0152.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0152.png new file mode 100644 index 0000000..ef1fb80 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0152.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0153.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0153.png new file mode 100644 index 0000000..ccac38e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0153.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0154.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0154.png new file mode 100644 index 0000000..1a94468 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0154.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0155.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0155.png new file mode 100644 index 0000000..dd34c77 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0155.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0156.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0156.png new file mode 100644 index 0000000..db117bc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0156.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0157.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0157.png new file mode 100644 index 0000000..dc5f234 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0157.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0158.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0158.png new file mode 100644 index 0000000..a6597ee Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0158.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0159.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0159.png new file mode 100644 index 0000000..8ebe273 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0159.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0160.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0160.png new file mode 100644 index 0000000..57bdb80 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0160.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0161.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0161.png new file mode 100644 index 0000000..3d858ea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0161.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0162.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0162.png new file mode 100644 index 0000000..2124770 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0162.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0163.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0163.png new file mode 100644 index 0000000..4bb4520 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0163.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0164.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0164.png new file mode 100644 index 0000000..b6d8fc2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0164.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0165.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0165.png new file mode 100644 index 0000000..4558a42 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0165.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0166.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0166.png new file mode 100644 index 0000000..ce3a262 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0166.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0167.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0167.png new file mode 100644 index 0000000..4969070 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0167.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0168.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0168.png new file mode 100644 index 0000000..f6e03e9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0168.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0169.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0169.png new file mode 100644 index 0000000..8903f07 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0169.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0170.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0170.png new file mode 100644 index 0000000..e6f36d8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0170.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0171.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0171.png new file mode 100644 index 0000000..c09120e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0171.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0172.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0172.png new file mode 100644 index 0000000..2e55b1a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0172.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0173.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0173.png new file mode 100644 index 0000000..a8f58db Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0173.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0174.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0174.png new file mode 100644 index 0000000..7c79537 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0174.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0175.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0175.png new file mode 100644 index 0000000..5af2757 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0175.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0176.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0176.png new file mode 100644 index 0000000..8ecc327 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0176.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0177.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0177.png new file mode 100644 index 0000000..3dba63b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0177.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0178.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0178.png new file mode 100644 index 0000000..d7d7ff1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0178.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0179.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0179.png new file mode 100644 index 0000000..1ec32c0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0179.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0180.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0180.png new file mode 100644 index 0000000..43de5ba Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0180.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0181.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0181.png new file mode 100644 index 0000000..965999d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0181.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0182.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0182.png new file mode 100644 index 0000000..116267b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0182.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0183.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0183.png new file mode 100644 index 0000000..b48bd43 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0183.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0184.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0184.png new file mode 100644 index 0000000..f8e2c94 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0184.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0185.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0185.png new file mode 100644 index 0000000..674fda0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0185.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0186.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0186.png new file mode 100644 index 0000000..529d16f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0186.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0187.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0187.png new file mode 100644 index 0000000..d0dae9e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0187.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0188.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0188.png new file mode 100644 index 0000000..065c631 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0188.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0189.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0189.png new file mode 100644 index 0000000..53bafd7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0189.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0190.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0190.png new file mode 100644 index 0000000..1f6ac02 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0190.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0191.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0191.png new file mode 100644 index 0000000..7ef898b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0191.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0192.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0192.png new file mode 100644 index 0000000..855735c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0192.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0193.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0193.png new file mode 100644 index 0000000..707dbcb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0193.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0194.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0194.png new file mode 100644 index 0000000..b293398 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0194.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0195.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0195.png new file mode 100644 index 0000000..16b689f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0195.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0196.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0196.png new file mode 100644 index 0000000..10deb72 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0196.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0197.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0197.png new file mode 100644 index 0000000..3089a59 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tiles/tile_0197.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilesheet.txt b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilesheet.txt new file mode 100644 index 0000000..2e555b6 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/PNG/Interface/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 16px × 16px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 18 tiles +Total tiles (vertical) • 11 tiles +--- +Total tiles in sheet • 198 tiles \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap.png new file mode 100644 index 0000000..037411f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap_packed.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..ec1003f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0000.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0000.png new file mode 100644 index 0000000..d2cbf23 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0000.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0001.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0001.png new file mode 100644 index 0000000..b672cd0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0001.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0002.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0002.png new file mode 100644 index 0000000..10402b7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0002.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0003.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0003.png new file mode 100644 index 0000000..88a2a0b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0003.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0004.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0004.png new file mode 100644 index 0000000..ea2ce54 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0004.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0005.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0005.png new file mode 100644 index 0000000..d1afb2a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0005.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0006.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0006.png new file mode 100644 index 0000000..7aa11d7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0006.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0007.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0007.png new file mode 100644 index 0000000..a91cf6c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0007.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0008.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0008.png new file mode 100644 index 0000000..7820fae Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0008.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0009.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0009.png new file mode 100644 index 0000000..5a47952 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0009.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0010.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0010.png new file mode 100644 index 0000000..fe81939 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0010.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0011.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0011.png new file mode 100644 index 0000000..f42d798 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0011.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0012.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0012.png new file mode 100644 index 0000000..20c48fe Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0012.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0013.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0013.png new file mode 100644 index 0000000..0fb14ca Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0013.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0014.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0014.png new file mode 100644 index 0000000..16b078b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0014.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0015.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0015.png new file mode 100644 index 0000000..b128ec5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tiles/tile_0015.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilesheet.txt b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilesheet.txt new file mode 100644 index 0000000..964fd76 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/PNG/Players/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 24px × 24px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 4 tiles +Total tiles (vertical) • 4 tiles +--- +Total tiles in sheet • 16 tiles \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap.png new file mode 100644 index 0000000..d14ffbc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap_packed.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..7740ae5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0000.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0000.png new file mode 100644 index 0000000..c70060d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0000.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0001.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0001.png new file mode 100644 index 0000000..8b23f3b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0001.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0002.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0002.png new file mode 100644 index 0000000..9ca917d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0002.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0003.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0003.png new file mode 100644 index 0000000..2452e84 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0003.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0004.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0004.png new file mode 100644 index 0000000..c560b77 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0004.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0005.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0005.png new file mode 100644 index 0000000..08118c7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0005.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0006.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0006.png new file mode 100644 index 0000000..244bb4a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0006.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0007.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0007.png new file mode 100644 index 0000000..0d05005 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0007.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0008.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0008.png new file mode 100644 index 0000000..1886dc1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0008.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0009.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0009.png new file mode 100644 index 0000000..cac425d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0009.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0010.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0010.png new file mode 100644 index 0000000..7c93da4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0010.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0011.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0011.png new file mode 100644 index 0000000..bb6a894 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0011.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0012.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0012.png new file mode 100644 index 0000000..77b8ad3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0012.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0013.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0013.png new file mode 100644 index 0000000..b32f15e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0013.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0014.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0014.png new file mode 100644 index 0000000..8e86c60 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0014.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0015.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0015.png new file mode 100644 index 0000000..6848c9a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0015.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0016.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0016.png new file mode 100644 index 0000000..4aa2234 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0016.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0017.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0017.png new file mode 100644 index 0000000..6d8c8f8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0017.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0018.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0018.png new file mode 100644 index 0000000..aa98bef Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0018.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0019.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0019.png new file mode 100644 index 0000000..6b8a554 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0019.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0020.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0020.png new file mode 100644 index 0000000..fa3a419 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0020.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0021.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0021.png new file mode 100644 index 0000000..4d46da4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0021.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0022.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0022.png new file mode 100644 index 0000000..c71083d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0022.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0023.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0023.png new file mode 100644 index 0000000..14a6a7b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0023.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0024.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0024.png new file mode 100644 index 0000000..a1b9f84 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0024.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0025.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0025.png new file mode 100644 index 0000000..047c45d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0025.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0026.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0026.png new file mode 100644 index 0000000..1ad5306 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0026.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0027.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0027.png new file mode 100644 index 0000000..a22cf54 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0027.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0028.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0028.png new file mode 100644 index 0000000..56a8d9d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0028.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0029.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0029.png new file mode 100644 index 0000000..9355b43 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0029.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0030.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0030.png new file mode 100644 index 0000000..b3fc305 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0030.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0031.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0031.png new file mode 100644 index 0000000..ae49f40 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0031.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0032.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0032.png new file mode 100644 index 0000000..56556e1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0032.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0033.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0033.png new file mode 100644 index 0000000..56a8d9d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0033.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0034.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0034.png new file mode 100644 index 0000000..9355b43 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0034.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0035.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0035.png new file mode 100644 index 0000000..b3fc305 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0035.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0036.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0036.png new file mode 100644 index 0000000..75d41aa Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0036.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0037.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0037.png new file mode 100644 index 0000000..b328794 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0037.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0038.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0038.png new file mode 100644 index 0000000..f70af53 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0038.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0039.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0039.png new file mode 100644 index 0000000..9a77af3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0039.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0040.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0040.png new file mode 100644 index 0000000..1de9c08 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0040.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0041.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0041.png new file mode 100644 index 0000000..b720ac9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0041.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0042.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0042.png new file mode 100644 index 0000000..1255eea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0042.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0043.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0043.png new file mode 100644 index 0000000..b96d366 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0043.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0044.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0044.png new file mode 100644 index 0000000..b03539e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0044.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0045.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0045.png new file mode 100644 index 0000000..584f1cd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0045.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0046.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0046.png new file mode 100644 index 0000000..8ad0b6f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0046.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0047.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0047.png new file mode 100644 index 0000000..98608af Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0047.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0048.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0048.png new file mode 100644 index 0000000..faa3550 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0048.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0049.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0049.png new file mode 100644 index 0000000..0344112 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0049.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0050.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0050.png new file mode 100644 index 0000000..47b0ba3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0050.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0051.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0051.png new file mode 100644 index 0000000..57e6fb9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0051.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0052.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0052.png new file mode 100644 index 0000000..a142c65 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0052.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0053.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0053.png new file mode 100644 index 0000000..25e1994 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0053.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0054.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0054.png new file mode 100644 index 0000000..7760da9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0054.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0055.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0055.png new file mode 100644 index 0000000..dd4e95b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0055.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0056.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0056.png new file mode 100644 index 0000000..62256e8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0056.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0057.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0057.png new file mode 100644 index 0000000..9ec6067 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0057.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0058.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0058.png new file mode 100644 index 0000000..618fdfa Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0058.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0059.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0059.png new file mode 100644 index 0000000..7258e24 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0059.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0060.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0060.png new file mode 100644 index 0000000..e98bc7f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0060.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0061.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0061.png new file mode 100644 index 0000000..4918b91 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0061.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0062.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0062.png new file mode 100644 index 0000000..321bfd1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0062.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0063.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0063.png new file mode 100644 index 0000000..1ad34f0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0063.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0064.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0064.png new file mode 100644 index 0000000..faee865 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0064.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0065.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0065.png new file mode 100644 index 0000000..b4160ea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0065.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0066.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0066.png new file mode 100644 index 0000000..7aded89 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0066.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0067.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0067.png new file mode 100644 index 0000000..af9a5dc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0067.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0068.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0068.png new file mode 100644 index 0000000..0e9e91c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0068.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0069.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0069.png new file mode 100644 index 0000000..fc4baca Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0069.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0070.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0070.png new file mode 100644 index 0000000..c0bd596 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0070.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0071.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0071.png new file mode 100644 index 0000000..5f9489f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0071.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0072.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0072.png new file mode 100644 index 0000000..f1ac8ed Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0072.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0073.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0073.png new file mode 100644 index 0000000..a90a68b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0073.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0074.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0074.png new file mode 100644 index 0000000..cf9fe0a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0074.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0075.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0075.png new file mode 100644 index 0000000..fc71803 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0075.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0076.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0076.png new file mode 100644 index 0000000..09bbe03 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0076.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0077.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0077.png new file mode 100644 index 0000000..fa87971 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0077.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0078.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0078.png new file mode 100644 index 0000000..bc6aff6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0078.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0079.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0079.png new file mode 100644 index 0000000..ea77f2f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0079.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0080.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0080.png new file mode 100644 index 0000000..7d7d9b3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0080.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0081.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0081.png new file mode 100644 index 0000000..b542293 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0081.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0082.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0082.png new file mode 100644 index 0000000..83d22af Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0082.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0083.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0083.png new file mode 100644 index 0000000..ccef1a5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0083.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0084.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0084.png new file mode 100644 index 0000000..d618958 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0084.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0085.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0085.png new file mode 100644 index 0000000..fc657a4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0085.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0086.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0086.png new file mode 100644 index 0000000..ce21d90 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0086.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0087.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0087.png new file mode 100644 index 0000000..9d50a7a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0087.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0088.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0088.png new file mode 100644 index 0000000..00e7a44 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0088.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0089.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0089.png new file mode 100644 index 0000000..7b64a4f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0089.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0090.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0090.png new file mode 100644 index 0000000..2b9fa2d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0090.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0091.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0091.png new file mode 100644 index 0000000..3f9f843 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0091.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0092.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0092.png new file mode 100644 index 0000000..b016776 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0092.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0093.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0093.png new file mode 100644 index 0000000..dd1dd94 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0093.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0094.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0094.png new file mode 100644 index 0000000..0be28e3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0094.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0095.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0095.png new file mode 100644 index 0000000..e27ae99 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0095.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0096.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0096.png new file mode 100644 index 0000000..94181c2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0096.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0097.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0097.png new file mode 100644 index 0000000..4cb9a88 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0097.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0098.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0098.png new file mode 100644 index 0000000..5af45ff Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0098.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0099.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0099.png new file mode 100644 index 0000000..0789292 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0099.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0100.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0100.png new file mode 100644 index 0000000..78fcfa5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0100.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0101.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0101.png new file mode 100644 index 0000000..940db3f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0101.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0102.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0102.png new file mode 100644 index 0000000..6296418 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0102.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0103.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0103.png new file mode 100644 index 0000000..a29e8db Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0103.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0104.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0104.png new file mode 100644 index 0000000..ae830a5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0104.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0105.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0105.png new file mode 100644 index 0000000..72981a3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0105.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0106.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0106.png new file mode 100644 index 0000000..092a63c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0106.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0107.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0107.png new file mode 100644 index 0000000..60a8e2e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0107.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0108.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0108.png new file mode 100644 index 0000000..163ccf9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0108.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0109.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0109.png new file mode 100644 index 0000000..2851d30 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0109.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0110.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0110.png new file mode 100644 index 0000000..c95ffb6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0110.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0111.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0111.png new file mode 100644 index 0000000..f001860 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0111.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0112.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0112.png new file mode 100644 index 0000000..785b0a0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0112.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0113.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0113.png new file mode 100644 index 0000000..efcadab Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0113.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0114.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0114.png new file mode 100644 index 0000000..ee789dd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0114.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0115.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0115.png new file mode 100644 index 0000000..8cf4167 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0115.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0116.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0116.png new file mode 100644 index 0000000..618ea75 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0116.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0117.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0117.png new file mode 100644 index 0000000..1c6135c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0117.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0118.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0118.png new file mode 100644 index 0000000..ded08d3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0118.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0119.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0119.png new file mode 100644 index 0000000..9355b43 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0119.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0120.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0120.png new file mode 100644 index 0000000..e7bfe20 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0120.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0121.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0121.png new file mode 100644 index 0000000..7e3187d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0121.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0122.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0122.png new file mode 100644 index 0000000..16df4ea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0122.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0123.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0123.png new file mode 100644 index 0000000..00791db Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0123.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0124.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0124.png new file mode 100644 index 0000000..1f266bd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0124.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0125.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0125.png new file mode 100644 index 0000000..00791db Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0125.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0126.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0126.png new file mode 100644 index 0000000..a8c079a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0126.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0127.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0127.png new file mode 100644 index 0000000..48df7c3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0127.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0128.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0128.png new file mode 100644 index 0000000..7f584da Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0128.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0129.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0129.png new file mode 100644 index 0000000..81651ed Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0129.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0130.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0130.png new file mode 100644 index 0000000..c6334c3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0130.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0131.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0131.png new file mode 100644 index 0000000..7b390f5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0131.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0132.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0132.png new file mode 100644 index 0000000..634ffc0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0132.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0133.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0133.png new file mode 100644 index 0000000..f9a7007 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0133.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0134.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0134.png new file mode 100644 index 0000000..4eda5b0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0134.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0135.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0135.png new file mode 100644 index 0000000..edbcf90 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0135.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0136.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0136.png new file mode 100644 index 0000000..6a20b0c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0136.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0137.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0137.png new file mode 100644 index 0000000..3dbe4b6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0137.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0138.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0138.png new file mode 100644 index 0000000..f7c5434 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0138.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0139.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0139.png new file mode 100644 index 0000000..3dbceb9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0139.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0140.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0140.png new file mode 100644 index 0000000..b7b968b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0140.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0141.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0141.png new file mode 100644 index 0000000..26355ab Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0141.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0142.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0142.png new file mode 100644 index 0000000..9025fba Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0142.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0143.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0143.png new file mode 100644 index 0000000..0e37bb0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0143.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0144.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0144.png new file mode 100644 index 0000000..26f1650 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0144.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0145.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0145.png new file mode 100644 index 0000000..5ffc5c5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0145.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0146.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0146.png new file mode 100644 index 0000000..1991161 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0146.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0147.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0147.png new file mode 100644 index 0000000..34b460d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0147.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0148.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0148.png new file mode 100644 index 0000000..76011bb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0148.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0149.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0149.png new file mode 100644 index 0000000..ecdba4c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0149.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0150.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0150.png new file mode 100644 index 0000000..59892ea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0150.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0151.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0151.png new file mode 100644 index 0000000..b07ae71 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0151.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0152.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0152.png new file mode 100644 index 0000000..9c00970 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0152.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0153.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0153.png new file mode 100644 index 0000000..2a0a036 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0153.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0154.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0154.png new file mode 100644 index 0000000..7b00732 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0154.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0155.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0155.png new file mode 100644 index 0000000..9b6800b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0155.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0156.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0156.png new file mode 100644 index 0000000..3a0f0ec Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0156.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0157.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0157.png new file mode 100644 index 0000000..68082ea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0157.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0158.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0158.png new file mode 100644 index 0000000..7b69954 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0158.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0159.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0159.png new file mode 100644 index 0000000..fda0083 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0159.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0160.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0160.png new file mode 100644 index 0000000..b298f5b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0160.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0161.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0161.png new file mode 100644 index 0000000..4088d0a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0161.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0162.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0162.png new file mode 100644 index 0000000..43fffec Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0162.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0163.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0163.png new file mode 100644 index 0000000..6b48d1b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0163.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0164.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0164.png new file mode 100644 index 0000000..417faf6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0164.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0165.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0165.png new file mode 100644 index 0000000..5e1e9ef Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0165.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0166.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0166.png new file mode 100644 index 0000000..5c62c1c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0166.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0167.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0167.png new file mode 100644 index 0000000..3e0e929 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0167.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0168.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0168.png new file mode 100644 index 0000000..99600e1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0168.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0169.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0169.png new file mode 100644 index 0000000..16be070 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0169.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0170.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0170.png new file mode 100644 index 0000000..b58e606 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0170.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0171.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0171.png new file mode 100644 index 0000000..06cc019 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0171.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0172.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0172.png new file mode 100644 index 0000000..aabbaf0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0172.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0173.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0173.png new file mode 100644 index 0000000..a3b5ae0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0173.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0174.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0174.png new file mode 100644 index 0000000..fd8bc97 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0174.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0175.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0175.png new file mode 100644 index 0000000..707bca1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0175.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0176.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0176.png new file mode 100644 index 0000000..062d274 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0176.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0177.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0177.png new file mode 100644 index 0000000..3c4a741 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0177.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0178.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0178.png new file mode 100644 index 0000000..2540e2d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0178.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0179.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0179.png new file mode 100644 index 0000000..4fd5985 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0179.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0180.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0180.png new file mode 100644 index 0000000..e38e171 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0180.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0181.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0181.png new file mode 100644 index 0000000..79eb5de Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0181.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0182.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0182.png new file mode 100644 index 0000000..4deacd4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0182.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0183.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0183.png new file mode 100644 index 0000000..e38e171 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0183.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0184.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0184.png new file mode 100644 index 0000000..e47f830 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0184.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0185.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0185.png new file mode 100644 index 0000000..cb33de0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0185.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0186.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0186.png new file mode 100644 index 0000000..7add676 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0186.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0187.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0187.png new file mode 100644 index 0000000..2d01e4b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0187.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0188.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0188.png new file mode 100644 index 0000000..e254daf Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0188.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0189.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0189.png new file mode 100644 index 0000000..c85423f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0189.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0190.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0190.png new file mode 100644 index 0000000..4347e34 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0190.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0191.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0191.png new file mode 100644 index 0000000..a6a2b9e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0191.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0192.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0192.png new file mode 100644 index 0000000..7987777 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0192.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0193.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0193.png new file mode 100644 index 0000000..d200c15 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0193.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0194.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0194.png new file mode 100644 index 0000000..c4a5e89 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0194.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0195.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0195.png new file mode 100644 index 0000000..aa30517 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0195.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0196.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0196.png new file mode 100644 index 0000000..a5c9d03 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0196.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0197.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0197.png new file mode 100644 index 0000000..aa30517 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0197.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0198.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0198.png new file mode 100644 index 0000000..5711ed3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0198.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0199.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0199.png new file mode 100644 index 0000000..ba89196 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0199.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0200.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0200.png new file mode 100644 index 0000000..422535e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0200.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0201.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0201.png new file mode 100644 index 0000000..97986df Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0201.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0202.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0202.png new file mode 100644 index 0000000..dfd9a41 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0202.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0203.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0203.png new file mode 100644 index 0000000..d68aac2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0203.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0204.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0204.png new file mode 100644 index 0000000..7204f72 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0204.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0205.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0205.png new file mode 100644 index 0000000..91267e6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0205.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0206.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0206.png new file mode 100644 index 0000000..28795ce Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0206.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0207.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0207.png new file mode 100644 index 0000000..f50a516 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0207.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0208.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0208.png new file mode 100644 index 0000000..807080b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0208.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0209.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0209.png new file mode 100644 index 0000000..7004eac Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0209.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0210.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0210.png new file mode 100644 index 0000000..54a32ad Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0210.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0211.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0211.png new file mode 100644 index 0000000..ac5a67d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0211.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0212.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0212.png new file mode 100644 index 0000000..9b93ff3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0212.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0213.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0213.png new file mode 100644 index 0000000..c23c2d5 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0213.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0214.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0214.png new file mode 100644 index 0000000..2abdcbf Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0214.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0215.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0215.png new file mode 100644 index 0000000..9816274 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0215.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0216.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0216.png new file mode 100644 index 0000000..ecd5a35 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0216.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0217.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0217.png new file mode 100644 index 0000000..2b90ad4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0217.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0218.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0218.png new file mode 100644 index 0000000..f2c4a56 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0218.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0219.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0219.png new file mode 100644 index 0000000..40fe5b2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0219.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0220.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0220.png new file mode 100644 index 0000000..2b8d733 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0220.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0221.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0221.png new file mode 100644 index 0000000..990d1db Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0221.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0222.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0222.png new file mode 100644 index 0000000..ff9a612 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0222.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0223.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0223.png new file mode 100644 index 0000000..da4e019 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0223.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0224.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0224.png new file mode 100644 index 0000000..67e0cab Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0224.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0225.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0225.png new file mode 100644 index 0000000..6d4976e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0225.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0226.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0226.png new file mode 100644 index 0000000..c8da18a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0226.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0227.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0227.png new file mode 100644 index 0000000..3582434 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0227.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0228.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0228.png new file mode 100644 index 0000000..e011485 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0228.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0229.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0229.png new file mode 100644 index 0000000..663bef2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0229.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0230.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0230.png new file mode 100644 index 0000000..b5763c1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0230.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0231.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0231.png new file mode 100644 index 0000000..4c55985 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0231.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0232.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0232.png new file mode 100644 index 0000000..3905d29 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0232.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0233.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0233.png new file mode 100644 index 0000000..f4f98f7 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tiles/tile_0233.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilesheet.txt b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilesheet.txt new file mode 100644 index 0000000..49d55e3 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/PNG/Tiles/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 16px × 16px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 18 tiles +Total tiles (vertical) • 13 tiles +--- +Total tiles in sheet • 234 tiles \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap.png new file mode 100644 index 0000000..a0095cd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap_packed.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..a38ac73 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0000.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0000.png new file mode 100644 index 0000000..2f20ab0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0000.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0001.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0001.png new file mode 100644 index 0000000..49b84b9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0001.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0002.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0002.png new file mode 100644 index 0000000..73e87a1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0002.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0003.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0003.png new file mode 100644 index 0000000..8fefbd9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0003.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0004.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0004.png new file mode 100644 index 0000000..763018c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0004.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0005.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0005.png new file mode 100644 index 0000000..72f8fc1 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0005.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0006.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0006.png new file mode 100644 index 0000000..f66099c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0006.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0007.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0007.png new file mode 100644 index 0000000..7dafeaa Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0007.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0008.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0008.png new file mode 100644 index 0000000..eca8ef2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0008.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0009.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0009.png new file mode 100644 index 0000000..6d287a6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0009.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0010.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0010.png new file mode 100644 index 0000000..99bb474 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0010.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0011.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0011.png new file mode 100644 index 0000000..aaf89f0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0011.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0012.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0012.png new file mode 100644 index 0000000..aab12f8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0012.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0013.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0013.png new file mode 100644 index 0000000..9944595 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0013.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0014.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0014.png new file mode 100644 index 0000000..5213fb2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0014.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0015.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0015.png new file mode 100644 index 0000000..89fb6ff Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0015.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0016.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0016.png new file mode 100644 index 0000000..d32fa09 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0016.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0017.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0017.png new file mode 100644 index 0000000..04ff0c8 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0017.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0018.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0018.png new file mode 100644 index 0000000..ef7c434 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0018.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0019.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0019.png new file mode 100644 index 0000000..53ea5bb Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0019.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0020.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0020.png new file mode 100644 index 0000000..ae4b2b6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0020.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0021.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0021.png new file mode 100644 index 0000000..a14785e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0021.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0022.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0022.png new file mode 100644 index 0000000..45575ff Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0022.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0023.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0023.png new file mode 100644 index 0000000..c084631 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0023.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0024.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0024.png new file mode 100644 index 0000000..00f2395 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0024.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0025.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0025.png new file mode 100644 index 0000000..e78f8af Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0025.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0026.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0026.png new file mode 100644 index 0000000..826ae9d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0026.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0027.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0027.png new file mode 100644 index 0000000..b6608bc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0027.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0028.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0028.png new file mode 100644 index 0000000..c24cd79 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0028.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0029.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0029.png new file mode 100644 index 0000000..0c40057 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0029.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0030.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0030.png new file mode 100644 index 0000000..d6e5479 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0030.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0031.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0031.png new file mode 100644 index 0000000..933035c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0031.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0032.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0032.png new file mode 100644 index 0000000..9c7939d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0032.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0033.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0033.png new file mode 100644 index 0000000..9b5476a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0033.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0034.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0034.png new file mode 100644 index 0000000..e4133e6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0034.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0035.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0035.png new file mode 100644 index 0000000..6af768e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0035.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0036.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0036.png new file mode 100644 index 0000000..684b669 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0036.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0037.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0037.png new file mode 100644 index 0000000..7d9ed4c Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0037.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0038.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0038.png new file mode 100644 index 0000000..f05ec20 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0038.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0039.png b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0039.png new file mode 100644 index 0000000..35fd7c2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tiles/tile_0039.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilesheet.txt b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilesheet.txt new file mode 100644 index 0000000..d2636d2 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/PNG/Weapons/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 24px × 24px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 10 tiles +Total tiles (vertical) • 4 tiles +--- +Total tiles in sheet • 40 tiles \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/Preview.png b/assets/kenney_desert-shooter-pack_1.0/Preview.png new file mode 100644 index 0000000..1473573 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Preview.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sample A.png b/assets/kenney_desert-shooter-pack_1.0/Sample A.png new file mode 100644 index 0000000..0148c0d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sample A.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sample B.png b/assets/kenney_desert-shooter-pack_1.0/Sample B.png new file mode 100644 index 0000000..c39bd0b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sample B.png differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-a.ogg new file mode 100644 index 0000000..1e6e4a3 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-b.ogg new file mode 100644 index 0000000..520dc9a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-c.ogg new file mode 100644 index 0000000..214a9b9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-d.ogg new file mode 100644 index 0000000..94e563d Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/coin-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/error-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-a.ogg new file mode 100644 index 0000000..98f03dd Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/error-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-b.ogg new file mode 100644 index 0000000..a6ad06b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/error-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-c.ogg new file mode 100644 index 0000000..1dc55bc Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/error-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-a.ogg new file mode 100644 index 0000000..bc374c0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-b.ogg new file mode 100644 index 0000000..cfd7318 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-c.ogg new file mode 100644 index 0000000..9ae8fe6 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/explosion-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-a.ogg new file mode 100644 index 0000000..4eeca77 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-b.ogg new file mode 100644 index 0000000..f6eee21 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/fall-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-a.ogg new file mode 100644 index 0000000..89a03de Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-b.ogg new file mode 100644 index 0000000..dab329e Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-c.ogg new file mode 100644 index 0000000..1101d20 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-d.ogg new file mode 100644 index 0000000..3052183 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-e.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-e.ogg new file mode 100644 index 0000000..8de52c2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/hurt-e.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-a.ogg new file mode 100644 index 0000000..a03bdc2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-b.ogg new file mode 100644 index 0000000..27dc8c9 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-c.ogg new file mode 100644 index 0000000..2156626 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-d.ogg new file mode 100644 index 0000000..1438aea Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-e.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-e.ogg new file mode 100644 index 0000000..fc5c600 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-e.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-f.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-f.ogg new file mode 100644 index 0000000..a23a3b2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/jump-f.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-a.ogg new file mode 100644 index 0000000..62ce9c0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-b.ogg new file mode 100644 index 0000000..9167456 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-c.ogg new file mode 100644 index 0000000..5fc7ae4 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-d.ogg new file mode 100644 index 0000000..3783f06 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/lose-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/move-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-a.ogg new file mode 100644 index 0000000..ce07651 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/move-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-b.ogg new file mode 100644 index 0000000..fdc8375 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/move-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-c.ogg new file mode 100644 index 0000000..a6f0da0 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/move-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-d.ogg new file mode 100644 index 0000000..26bdea2 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/move-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/select-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/select-a.ogg new file mode 100644 index 0000000..9bc26ec Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/select-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-a.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-a.ogg new file mode 100644 index 0000000..4f603aa Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-a.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-b.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-b.ogg new file mode 100644 index 0000000..59ff721 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-b.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-c.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-c.ogg new file mode 100644 index 0000000..a30bf3f Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-c.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-d.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-d.ogg new file mode 100644 index 0000000..6599afe Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-d.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-e.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-e.ogg new file mode 100644 index 0000000..7130770 Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-e.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-f.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-f.ogg new file mode 100644 index 0000000..c0c660b Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-f.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-g.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-g.ogg new file mode 100644 index 0000000..a8ab97a Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-g.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-h.ogg b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-h.ogg new file mode 100644 index 0000000..dc676af Binary files /dev/null and b/assets/kenney_desert-shooter-pack_1.0/Sounds/shoot-h.ogg differ diff --git a/assets/kenney_desert-shooter-pack_1.0/Visit Kenney.url b/assets/kenney_desert-shooter-pack_1.0/Visit Kenney.url new file mode 100644 index 0000000..c220c41 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/Visit Kenney.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=http://www.kenney.nl/ \ No newline at end of file diff --git a/assets/kenney_desert-shooter-pack_1.0/Visit Patreon.url b/assets/kenney_desert-shooter-pack_1.0/Visit Patreon.url new file mode 100644 index 0000000..67e9ea5 --- /dev/null +++ b/assets/kenney_desert-shooter-pack_1.0/Visit Patreon.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://www.patreon.com/kenney/ \ No newline at end of file diff --git a/assets/kenney_tiny-town/License.txt b/assets/kenney_tiny-town/License.txt new file mode 100644 index 0000000..21ea372 --- /dev/null +++ b/assets/kenney_tiny-town/License.txt @@ -0,0 +1,22 @@ + + + Tiny Town (1.1) + + Created/distributed by Kenney (www.kenney.nl) + Creation date: 11-01-2023 + + ------------------------------ + + License: (Creative Commons Zero, CC0) + http://creativecommons.org/publicdomain/zero/1.0/ + + This content is free to use in personal, educational and commercial projects. + Support us by crediting Kenney or www.kenney.nl (this is not mandatory) + + ------------------------------ + + Donate: http://support.kenney.nl + Patreon: http://patreon.com/kenney/ + + Follow on Twitter for updates: + http://twitter.com/KenneyNL \ No newline at end of file diff --git a/assets/kenney_tiny-town/Preview.png b/assets/kenney_tiny-town/Preview.png new file mode 100644 index 0000000..127e13c Binary files /dev/null and b/assets/kenney_tiny-town/Preview.png differ diff --git a/assets/kenney_tiny-town/Sample.png b/assets/kenney_tiny-town/Sample.png new file mode 100644 index 0000000..10e4a71 Binary files /dev/null and b/assets/kenney_tiny-town/Sample.png differ diff --git a/assets/kenney_tiny-town/Tilemap/tilemap.png b/assets/kenney_tiny-town/Tilemap/tilemap.png new file mode 100644 index 0000000..21b5a0f Binary files /dev/null and b/assets/kenney_tiny-town/Tilemap/tilemap.png differ diff --git a/assets/kenney_tiny-town/Tilemap/tilemap_packed.png b/assets/kenney_tiny-town/Tilemap/tilemap_packed.png new file mode 100644 index 0000000..1655d1d Binary files /dev/null and b/assets/kenney_tiny-town/Tilemap/tilemap_packed.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0000.png b/assets/kenney_tiny-town/Tiles/tile_0000.png new file mode 100644 index 0000000..e743c54 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0000.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0001.png b/assets/kenney_tiny-town/Tiles/tile_0001.png new file mode 100644 index 0000000..9f8471a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0001.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0002.png b/assets/kenney_tiny-town/Tiles/tile_0002.png new file mode 100644 index 0000000..8f24c62 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0002.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0003.png b/assets/kenney_tiny-town/Tiles/tile_0003.png new file mode 100644 index 0000000..2caf210 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0003.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0004.png b/assets/kenney_tiny-town/Tiles/tile_0004.png new file mode 100644 index 0000000..4bbe8cd Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0004.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0005.png b/assets/kenney_tiny-town/Tiles/tile_0005.png new file mode 100644 index 0000000..f535495 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0005.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0006.png b/assets/kenney_tiny-town/Tiles/tile_0006.png new file mode 100644 index 0000000..20f607b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0006.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0007.png b/assets/kenney_tiny-town/Tiles/tile_0007.png new file mode 100644 index 0000000..f1cab07 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0007.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0008.png b/assets/kenney_tiny-town/Tiles/tile_0008.png new file mode 100644 index 0000000..037cef7 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0008.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0009.png b/assets/kenney_tiny-town/Tiles/tile_0009.png new file mode 100644 index 0000000..ce63263 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0009.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0010.png b/assets/kenney_tiny-town/Tiles/tile_0010.png new file mode 100644 index 0000000..1aa0449 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0010.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0011.png b/assets/kenney_tiny-town/Tiles/tile_0011.png new file mode 100644 index 0000000..b1b7842 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0011.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0012.png b/assets/kenney_tiny-town/Tiles/tile_0012.png new file mode 100644 index 0000000..c664900 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0012.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0013.png b/assets/kenney_tiny-town/Tiles/tile_0013.png new file mode 100644 index 0000000..47bec78 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0013.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0014.png b/assets/kenney_tiny-town/Tiles/tile_0014.png new file mode 100644 index 0000000..20737fc Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0014.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0015.png b/assets/kenney_tiny-town/Tiles/tile_0015.png new file mode 100644 index 0000000..d6302ed Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0015.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0016.png b/assets/kenney_tiny-town/Tiles/tile_0016.png new file mode 100644 index 0000000..bafb634 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0016.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0017.png b/assets/kenney_tiny-town/Tiles/tile_0017.png new file mode 100644 index 0000000..4889f5b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0017.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0018.png b/assets/kenney_tiny-town/Tiles/tile_0018.png new file mode 100644 index 0000000..f9f97f8 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0018.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0019.png b/assets/kenney_tiny-town/Tiles/tile_0019.png new file mode 100644 index 0000000..edcb1c1 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0019.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0020.png b/assets/kenney_tiny-town/Tiles/tile_0020.png new file mode 100644 index 0000000..33d8690 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0020.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0021.png b/assets/kenney_tiny-town/Tiles/tile_0021.png new file mode 100644 index 0000000..f39998d Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0021.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0022.png b/assets/kenney_tiny-town/Tiles/tile_0022.png new file mode 100644 index 0000000..e7e722a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0022.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0023.png b/assets/kenney_tiny-town/Tiles/tile_0023.png new file mode 100644 index 0000000..14ba8d1 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0023.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0024.png b/assets/kenney_tiny-town/Tiles/tile_0024.png new file mode 100644 index 0000000..7fec97c Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0024.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0025.png b/assets/kenney_tiny-town/Tiles/tile_0025.png new file mode 100644 index 0000000..6e59a44 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0025.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0026.png b/assets/kenney_tiny-town/Tiles/tile_0026.png new file mode 100644 index 0000000..36b21a0 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0026.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0027.png b/assets/kenney_tiny-town/Tiles/tile_0027.png new file mode 100644 index 0000000..53ce600 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0027.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0028.png b/assets/kenney_tiny-town/Tiles/tile_0028.png new file mode 100644 index 0000000..ccce87c Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0028.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0029.png b/assets/kenney_tiny-town/Tiles/tile_0029.png new file mode 100644 index 0000000..44735ba Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0029.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0030.png b/assets/kenney_tiny-town/Tiles/tile_0030.png new file mode 100644 index 0000000..03956c6 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0030.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0031.png b/assets/kenney_tiny-town/Tiles/tile_0031.png new file mode 100644 index 0000000..f857d72 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0031.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0032.png b/assets/kenney_tiny-town/Tiles/tile_0032.png new file mode 100644 index 0000000..a3b4563 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0032.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0033.png b/assets/kenney_tiny-town/Tiles/tile_0033.png new file mode 100644 index 0000000..1942373 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0033.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0034.png b/assets/kenney_tiny-town/Tiles/tile_0034.png new file mode 100644 index 0000000..36aba0c Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0034.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0035.png b/assets/kenney_tiny-town/Tiles/tile_0035.png new file mode 100644 index 0000000..391b766 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0035.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0036.png b/assets/kenney_tiny-town/Tiles/tile_0036.png new file mode 100644 index 0000000..483b603 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0036.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0037.png b/assets/kenney_tiny-town/Tiles/tile_0037.png new file mode 100644 index 0000000..ffa7578 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0037.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0038.png b/assets/kenney_tiny-town/Tiles/tile_0038.png new file mode 100644 index 0000000..8b786b6 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0038.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0039.png b/assets/kenney_tiny-town/Tiles/tile_0039.png new file mode 100644 index 0000000..ba565da Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0039.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0040.png b/assets/kenney_tiny-town/Tiles/tile_0040.png new file mode 100644 index 0000000..92284af Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0040.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0041.png b/assets/kenney_tiny-town/Tiles/tile_0041.png new file mode 100644 index 0000000..f57be42 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0041.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0042.png b/assets/kenney_tiny-town/Tiles/tile_0042.png new file mode 100644 index 0000000..4e06403 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0042.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0043.png b/assets/kenney_tiny-town/Tiles/tile_0043.png new file mode 100644 index 0000000..cf9b562 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0043.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0044.png b/assets/kenney_tiny-town/Tiles/tile_0044.png new file mode 100644 index 0000000..4a0799d Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0044.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0045.png b/assets/kenney_tiny-town/Tiles/tile_0045.png new file mode 100644 index 0000000..11e1591 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0045.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0046.png b/assets/kenney_tiny-town/Tiles/tile_0046.png new file mode 100644 index 0000000..1ff3718 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0046.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0047.png b/assets/kenney_tiny-town/Tiles/tile_0047.png new file mode 100644 index 0000000..154f3fa Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0047.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0048.png b/assets/kenney_tiny-town/Tiles/tile_0048.png new file mode 100644 index 0000000..3d50013 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0048.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0049.png b/assets/kenney_tiny-town/Tiles/tile_0049.png new file mode 100644 index 0000000..fbe1d9f Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0049.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0050.png b/assets/kenney_tiny-town/Tiles/tile_0050.png new file mode 100644 index 0000000..c17255c Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0050.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0051.png b/assets/kenney_tiny-town/Tiles/tile_0051.png new file mode 100644 index 0000000..d9f64fd Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0051.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0052.png b/assets/kenney_tiny-town/Tiles/tile_0052.png new file mode 100644 index 0000000..f94e72d Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0052.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0053.png b/assets/kenney_tiny-town/Tiles/tile_0053.png new file mode 100644 index 0000000..ce34887 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0053.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0054.png b/assets/kenney_tiny-town/Tiles/tile_0054.png new file mode 100644 index 0000000..d04ac27 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0054.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0055.png b/assets/kenney_tiny-town/Tiles/tile_0055.png new file mode 100644 index 0000000..7fffe67 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0055.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0056.png b/assets/kenney_tiny-town/Tiles/tile_0056.png new file mode 100644 index 0000000..6873383 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0056.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0057.png b/assets/kenney_tiny-town/Tiles/tile_0057.png new file mode 100644 index 0000000..2b78dd6 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0057.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0058.png b/assets/kenney_tiny-town/Tiles/tile_0058.png new file mode 100644 index 0000000..a27b994 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0058.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0059.png b/assets/kenney_tiny-town/Tiles/tile_0059.png new file mode 100644 index 0000000..b86df4b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0059.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0060.png b/assets/kenney_tiny-town/Tiles/tile_0060.png new file mode 100644 index 0000000..f8e8441 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0060.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0061.png b/assets/kenney_tiny-town/Tiles/tile_0061.png new file mode 100644 index 0000000..4b014cf Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0061.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0062.png b/assets/kenney_tiny-town/Tiles/tile_0062.png new file mode 100644 index 0000000..1dc3f1a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0062.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0063.png b/assets/kenney_tiny-town/Tiles/tile_0063.png new file mode 100644 index 0000000..2964d62 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0063.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0064.png b/assets/kenney_tiny-town/Tiles/tile_0064.png new file mode 100644 index 0000000..ec8d299 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0064.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0065.png b/assets/kenney_tiny-town/Tiles/tile_0065.png new file mode 100644 index 0000000..ed6a0fa Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0065.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0066.png b/assets/kenney_tiny-town/Tiles/tile_0066.png new file mode 100644 index 0000000..ee9ef04 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0066.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0067.png b/assets/kenney_tiny-town/Tiles/tile_0067.png new file mode 100644 index 0000000..d1ac6e7 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0067.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0068.png b/assets/kenney_tiny-town/Tiles/tile_0068.png new file mode 100644 index 0000000..7272687 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0068.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0069.png b/assets/kenney_tiny-town/Tiles/tile_0069.png new file mode 100644 index 0000000..7d362fa Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0069.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0070.png b/assets/kenney_tiny-town/Tiles/tile_0070.png new file mode 100644 index 0000000..e9aafdf Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0070.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0071.png b/assets/kenney_tiny-town/Tiles/tile_0071.png new file mode 100644 index 0000000..fe5156a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0071.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0072.png b/assets/kenney_tiny-town/Tiles/tile_0072.png new file mode 100644 index 0000000..b3cc264 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0072.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0073.png b/assets/kenney_tiny-town/Tiles/tile_0073.png new file mode 100644 index 0000000..d370436 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0073.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0074.png b/assets/kenney_tiny-town/Tiles/tile_0074.png new file mode 100644 index 0000000..df9febc Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0074.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0075.png b/assets/kenney_tiny-town/Tiles/tile_0075.png new file mode 100644 index 0000000..ff1c205 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0075.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0076.png b/assets/kenney_tiny-town/Tiles/tile_0076.png new file mode 100644 index 0000000..1262306 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0076.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0077.png b/assets/kenney_tiny-town/Tiles/tile_0077.png new file mode 100644 index 0000000..4a35d9b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0077.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0078.png b/assets/kenney_tiny-town/Tiles/tile_0078.png new file mode 100644 index 0000000..2fa0920 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0078.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0079.png b/assets/kenney_tiny-town/Tiles/tile_0079.png new file mode 100644 index 0000000..dbbb00d Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0079.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0080.png b/assets/kenney_tiny-town/Tiles/tile_0080.png new file mode 100644 index 0000000..30f1b3a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0080.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0081.png b/assets/kenney_tiny-town/Tiles/tile_0081.png new file mode 100644 index 0000000..60fd8ab Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0081.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0082.png b/assets/kenney_tiny-town/Tiles/tile_0082.png new file mode 100644 index 0000000..cf199cf Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0082.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0083.png b/assets/kenney_tiny-town/Tiles/tile_0083.png new file mode 100644 index 0000000..23c6208 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0083.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0084.png b/assets/kenney_tiny-town/Tiles/tile_0084.png new file mode 100644 index 0000000..a6e113e Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0084.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0085.png b/assets/kenney_tiny-town/Tiles/tile_0085.png new file mode 100644 index 0000000..110d522 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0085.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0086.png b/assets/kenney_tiny-town/Tiles/tile_0086.png new file mode 100644 index 0000000..65e9ece Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0086.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0087.png b/assets/kenney_tiny-town/Tiles/tile_0087.png new file mode 100644 index 0000000..5944e65 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0087.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0088.png b/assets/kenney_tiny-town/Tiles/tile_0088.png new file mode 100644 index 0000000..fc2d671 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0088.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0089.png b/assets/kenney_tiny-town/Tiles/tile_0089.png new file mode 100644 index 0000000..8807a4b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0089.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0090.png b/assets/kenney_tiny-town/Tiles/tile_0090.png new file mode 100644 index 0000000..902e628 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0090.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0091.png b/assets/kenney_tiny-town/Tiles/tile_0091.png new file mode 100644 index 0000000..7fa1886 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0091.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0092.png b/assets/kenney_tiny-town/Tiles/tile_0092.png new file mode 100644 index 0000000..3024fbc Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0092.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0093.png b/assets/kenney_tiny-town/Tiles/tile_0093.png new file mode 100644 index 0000000..18dd436 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0093.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0094.png b/assets/kenney_tiny-town/Tiles/tile_0094.png new file mode 100644 index 0000000..6906b6e Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0094.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0095.png b/assets/kenney_tiny-town/Tiles/tile_0095.png new file mode 100644 index 0000000..3035e45 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0095.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0096.png b/assets/kenney_tiny-town/Tiles/tile_0096.png new file mode 100644 index 0000000..32d667f Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0096.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0097.png b/assets/kenney_tiny-town/Tiles/tile_0097.png new file mode 100644 index 0000000..08636d5 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0097.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0098.png b/assets/kenney_tiny-town/Tiles/tile_0098.png new file mode 100644 index 0000000..17799e0 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0098.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0099.png b/assets/kenney_tiny-town/Tiles/tile_0099.png new file mode 100644 index 0000000..eafb989 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0099.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0100.png b/assets/kenney_tiny-town/Tiles/tile_0100.png new file mode 100644 index 0000000..da234e5 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0100.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0101.png b/assets/kenney_tiny-town/Tiles/tile_0101.png new file mode 100644 index 0000000..f3dedcb Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0101.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0102.png b/assets/kenney_tiny-town/Tiles/tile_0102.png new file mode 100644 index 0000000..321ff7a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0102.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0103.png b/assets/kenney_tiny-town/Tiles/tile_0103.png new file mode 100644 index 0000000..46653e0 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0103.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0104.png b/assets/kenney_tiny-town/Tiles/tile_0104.png new file mode 100644 index 0000000..9c7c16a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0104.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0105.png b/assets/kenney_tiny-town/Tiles/tile_0105.png new file mode 100644 index 0000000..5e1d449 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0105.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0106.png b/assets/kenney_tiny-town/Tiles/tile_0106.png new file mode 100644 index 0000000..5330944 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0106.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0107.png b/assets/kenney_tiny-town/Tiles/tile_0107.png new file mode 100644 index 0000000..498d999 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0107.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0108.png b/assets/kenney_tiny-town/Tiles/tile_0108.png new file mode 100644 index 0000000..f1d4db2 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0108.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0109.png b/assets/kenney_tiny-town/Tiles/tile_0109.png new file mode 100644 index 0000000..2c97ef1 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0109.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0110.png b/assets/kenney_tiny-town/Tiles/tile_0110.png new file mode 100644 index 0000000..638bdc4 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0110.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0111.png b/assets/kenney_tiny-town/Tiles/tile_0111.png new file mode 100644 index 0000000..d188375 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0111.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0112.png b/assets/kenney_tiny-town/Tiles/tile_0112.png new file mode 100644 index 0000000..e573c74 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0112.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0113.png b/assets/kenney_tiny-town/Tiles/tile_0113.png new file mode 100644 index 0000000..17b44f9 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0113.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0114.png b/assets/kenney_tiny-town/Tiles/tile_0114.png new file mode 100644 index 0000000..5138912 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0114.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0115.png b/assets/kenney_tiny-town/Tiles/tile_0115.png new file mode 100644 index 0000000..0325c94 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0115.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0116.png b/assets/kenney_tiny-town/Tiles/tile_0116.png new file mode 100644 index 0000000..9253174 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0116.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0117.png b/assets/kenney_tiny-town/Tiles/tile_0117.png new file mode 100644 index 0000000..6191d7b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0117.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0118.png b/assets/kenney_tiny-town/Tiles/tile_0118.png new file mode 100644 index 0000000..e3e58e6 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0118.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0119.png b/assets/kenney_tiny-town/Tiles/tile_0119.png new file mode 100644 index 0000000..b9da4a3 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0119.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0120.png b/assets/kenney_tiny-town/Tiles/tile_0120.png new file mode 100644 index 0000000..9991c97 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0120.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0121.png b/assets/kenney_tiny-town/Tiles/tile_0121.png new file mode 100644 index 0000000..9ad5ce6 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0121.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0122.png b/assets/kenney_tiny-town/Tiles/tile_0122.png new file mode 100644 index 0000000..ed2d0f5 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0122.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0123.png b/assets/kenney_tiny-town/Tiles/tile_0123.png new file mode 100644 index 0000000..3958c4b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0123.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0124.png b/assets/kenney_tiny-town/Tiles/tile_0124.png new file mode 100644 index 0000000..029f09b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0124.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0125.png b/assets/kenney_tiny-town/Tiles/tile_0125.png new file mode 100644 index 0000000..c13e66b Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0125.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0126.png b/assets/kenney_tiny-town/Tiles/tile_0126.png new file mode 100644 index 0000000..50b6aca Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0126.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0127.png b/assets/kenney_tiny-town/Tiles/tile_0127.png new file mode 100644 index 0000000..1408cfe Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0127.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0128.png b/assets/kenney_tiny-town/Tiles/tile_0128.png new file mode 100644 index 0000000..f0ef7a0 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0128.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0129.png b/assets/kenney_tiny-town/Tiles/tile_0129.png new file mode 100644 index 0000000..3c02b6a Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0129.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0130.png b/assets/kenney_tiny-town/Tiles/tile_0130.png new file mode 100644 index 0000000..4b99555 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0130.png differ diff --git a/assets/kenney_tiny-town/Tiles/tile_0131.png b/assets/kenney_tiny-town/Tiles/tile_0131.png new file mode 100644 index 0000000..b1c9c45 Binary files /dev/null and b/assets/kenney_tiny-town/Tiles/tile_0131.png differ diff --git a/assets/kenney_tiny-town/Tilesheet.txt b/assets/kenney_tiny-town/Tilesheet.txt new file mode 100644 index 0000000..3ecbdd2 --- /dev/null +++ b/assets/kenney_tiny-town/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 16px × 16px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 12 tiles +Total tiles (vertical) • 11 tiles +--- +Total tiles in sheet • 132 tiles \ No newline at end of file diff --git a/assets/kenney_tiny-town/Tiny Dungeon (base pack).url b/assets/kenney_tiny-town/Tiny Dungeon (base pack).url new file mode 100644 index 0000000..e3b16d3 --- /dev/null +++ b/assets/kenney_tiny-town/Tiny Dungeon (base pack).url @@ -0,0 +1,6 @@ +[InternetShortcut] +URL=https://kenney.nl/assets/tiny-dungeon +IDList= +HotKey=0 +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,11 diff --git a/assets/kenney_tiny-town/Visit Kenney.url b/assets/kenney_tiny-town/Visit Kenney.url new file mode 100644 index 0000000..c220c41 --- /dev/null +++ b/assets/kenney_tiny-town/Visit Kenney.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=http://www.kenney.nl/ \ No newline at end of file diff --git a/assets/kenney_tiny-town/Visit Patreon.url b/assets/kenney_tiny-town/Visit Patreon.url new file mode 100644 index 0000000..67e9ea5 --- /dev/null +++ b/assets/kenney_tiny-town/Visit Patreon.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://www.patreon.com/kenney/ \ No newline at end of file diff --git a/assets/romantic-piano-431010.mp3 b/assets/romantic-piano-431010.mp3 new file mode 100644 index 0000000..edc7896 Binary files /dev/null and b/assets/romantic-piano-431010.mp3 differ diff --git a/assets/test.vert b/assets/test.vert new file mode 100644 index 0000000..d564c69 --- /dev/null +++ b/assets/test.vert @@ -0,0 +1,26 @@ +#version 330 + +// Input vertex attributes +in vec3 vertexPosition; +in vec2 vertexTexCoord; +in vec3 vertexNormal; +in vec4 vertexColor; + +// Input uniform values +uniform mat4 mvp; + +// Output vertex attributes (to fragment shader) +out vec2 fragTexCoord; +out vec4 fragColor; + +// NOTE: Add your custom variables here + +void main() +{ + // Send vertex attributes to fragment shader + fragTexCoord = vertexTexCoord; + fragColor = vertexColor; + + // Calculate final vertex position + gl_Position = mvp * vec4(vertexPosition, 1.0); +} diff --git a/assets/test_1.frag b/assets/test_1.frag new file mode 100644 index 0000000..d565ac2 --- /dev/null +++ b/assets/test_1.frag @@ -0,0 +1,66 @@ +#version 330 + +// Input vertex attributes (from vertex shader) +in vec3 vertexPos; +in vec2 fragTexCoord; +in vec4 fragColor; + +// Input uniform values +uniform sampler2D texture0; +uniform sampler2D texture1; +uniform vec4 colDiffuse; + +uniform float divider = 0.5; + +out vec4 finalColor; + +float float_to_srgb(float l) { + if (l < 0.0031308) { + return l * 12.92; + } else { + return 1.055 * pow(l, 0.41666) - 0.055; + } +} + +vec4 linear_to_srgb(vec4 linear) { + vec4 srgb; + + if (linear.r < 0.0031308) { + srgb.r = linear.r * 12.92; + } else { + srgb.r = 1.055 * pow(linear.r, 0.41666) - 0.055; + } + + if (linear.g < 0.0031308) { + srgb.g = linear.g * 12.92; + } else { + srgb.g = 1.055 * pow(linear.g, 0.41666) - 0.055; + } + + if (linear.b < 0.0031308) { + srgb.b = linear.b * 12.92; + } else { + srgb.b = 1.055 * pow(linear.b, 0.41666) - 0.055; + } + + srgb.a = linear.a; + + return srgb; +} + +float float_to_linear(float s) { + if (s <= 0.04045) { + return s / 12.92; + } else { + return pow((s + 0.055) / 1.055, 2.4); + } +} + +vec4 srgb_to_linear(vec4 srgb) { + return vec4(float_to_linear(srgb.r), float_to_linear(srgb.g), float_to_linear(srgb.b), srgb.a); +} + +void main() +{ + finalColor = vec4(0.5); +} diff --git a/assets/test_2.frag b/assets/test_2.frag new file mode 100644 index 0000000..1ce0251 --- /dev/null +++ b/assets/test_2.frag @@ -0,0 +1,67 @@ +#version 330 + +// Input vertex attributes (from vertex shader) +in vec3 vertexPos; +in vec2 fragTexCoord; +in vec4 fragColor; + +// Input uniform values +uniform sampler2D texture0; +uniform sampler2D texture1; +uniform vec4 colDiffuse; + +uniform float divider = 0.5; + +out vec4 finalColor; + +float float_to_srgb(float l) { + if (l < 0.0031308) { + return l * 12.92; + } else { + return 1.055 * pow(l, 0.41666) - 0.055; + } +} + +vec4 linear_to_srgb(vec4 linear) { + vec4 srgb; + + if (linear.r < 0.0031308) { + srgb.r = linear.r * 12.92; + } else { + srgb.r = 1.055 * pow(linear.r, 0.41666) - 0.055; + } + + if (linear.g < 0.0031308) { + srgb.g = linear.g * 12.92; + } else { + srgb.g = 1.055 * pow(linear.g, 0.41666) - 0.055; + } + + if (linear.b < 0.0031308) { + srgb.b = linear.b * 12.92; + } else { + srgb.b = 1.055 * pow(linear.b, 0.41666) - 0.055; + } + + srgb.a = linear.a; + + return srgb; +} + +float float_to_linear(float s) { + if (s <= 0.04045) { + return s / 12.92; + } else { + return pow((s + 0.055) / 1.055, 2.4); + } +} + +vec4 srgb_to_linear(vec4 srgb) { + return vec4(float_to_linear(srgb.r), float_to_linear(srgb.g), float_to_linear(srgb.b), srgb.a); +} + +void main() +{ + finalColor = linear_to_srgb(vec4(1, 1, 1, 0.25)); + finalColor = vec4(1); +} diff --git a/assets/text.frag b/assets/text.frag new file mode 100644 index 0000000..a4289f7 --- /dev/null +++ b/assets/text.frag @@ -0,0 +1,73 @@ +#version 330 + +// Input vertex attributes (from vertex shader) +in vec3 vertexPos; +in vec2 fragTexCoord; +in vec4 fragColor; + +// Input uniform values +uniform sampler2D texture0; +uniform sampler2D texture1; +uniform vec4 colDiffuse; + +uniform float divider = 0.5; + +out vec4 finalColor; + +float float_to_srgb(float l) { + if (l < 0.0031308) { + return l * 12.92; + } else { + return 1.055 * pow(l, 0.41666) - 0.055; + } +} + +vec4 linear_to_srgb(vec4 linear) { + vec4 srgb; + + if (linear.r < 0.0031308) { + srgb.r = linear.r * 12.92; + } else { + srgb.r = 1.055 * pow(linear.r, 0.41666) - 0.055; + } + + if (linear.g < 0.0031308) { + srgb.g = linear.g * 12.92; + } else { + srgb.g = 1.055 * pow(linear.g, 0.41666) - 0.055; + } + + if (linear.b < 0.0031308) { + srgb.b = linear.b * 12.92; + } else { + srgb.b = 1.055 * pow(linear.b, 0.41666) - 0.055; + } + + srgb.a = linear.a; + + return srgb; +} + +float float_to_linear(float s) { + if (s <= 0.04045) { + return s / 12.92; + } else { + return pow((s + 0.055) / 1.055, 2.4); + } +} + +vec4 srgb_to_linear(vec4 srgb) { + return vec4(float_to_linear(srgb.r), float_to_linear(srgb.g), float_to_linear(srgb.b), srgb.a); +} + +void main() { + // // Texel color fetching from texture sampler + vec4 texelColor0 = texture(texture0, fragTexCoord); + // vec4 texelColor1 = texture(texture1, fragTexCoord); + + // float x = fract(fragTexCoord.s); + // float final = smoothstep(divider - 0.1, divider + 0.1, x); + + finalColor = vec4(1, 1, 1, float_to_srgb(texelColor0.r)); //xelColor0; + // finalColor = vec4(1, 1, 0.0, 1.0); +} diff --git a/assets/tile_0000.png b/assets/tile_0000.png new file mode 100644 index 0000000..d2cbf23 Binary files /dev/null and b/assets/tile_0000.png differ diff --git a/src/entity.cpp b/src/entity.cpp new file mode 100644 index 0000000..5b93523 --- /dev/null +++ b/src/entity.cpp @@ -0,0 +1,5 @@ +// +// Created by vfs on 1/29/26. +// + +#include "entity.h" \ No newline at end of file diff --git a/src/entity.h b/src/entity.h new file mode 100644 index 0000000..ed605ce --- /dev/null +++ b/src/entity.h @@ -0,0 +1,13 @@ +// +// Created by vfs on 1/29/26. +// + +#ifndef GAME_ENTITY_H +#define GAME_ENTITY_H + + +class entity { +}; + + +#endif //GAME_ENTITY_H \ No newline at end of file diff --git a/src/font.cpp b/src/font.cpp new file mode 100644 index 0000000..ef2b201 --- /dev/null +++ b/src/font.cpp @@ -0,0 +1,582 @@ +// +// Created by vfs on 1/28/26. +// + +#include "font.h" +#include +#include +#include +#include +#include +#include + +FT_Library ft_lib; +Shader shader; + +const int32_t ATLAS_SIZE = 4096; + +MyFont::MyFont(const std::string& filename, int size) { + + // Load file data + std::ifstream file(filename, std::ios::binary | std::ios::ate); + if (!file.is_open()) throw std::runtime_error("Failed to open font file"); + + std::streamsize file_size = file.tellg(); + font_data.resize(file_size); + file.seekg(0, std::ios::beg); + file.read(reinterpret_cast(font_data.data()), file_size); + + if (FT_New_Memory_Face(ft_lib, font_data.data(), font_data.size(), 0, &face)) { + throw std::runtime_error("Failed to create FreeType face"); + } + + Vector2 dpi = GetWindowScaleDPI(); + FT_Set_Char_Size(face, 0, size * 64, 0, (FT_UInt)(96 * dpi.y)); + FT_Select_Charmap(face, FT_ENCODING_UNICODE); + + // Rect packing setup + std::vector rects; + rects.reserve(face->num_glyphs); + + for (int i = 0; i < face->num_glyphs; i++) { + FT_Load_Glyph(face, i, FT_LOAD_DEFAULT); + stbrp_rect r = {}; + r.id = i; + r.w = (stbrp_coord)std::max(1, (int)face->glyph->bitmap.width); + r.h = (stbrp_coord)std::max(1, (int)face->glyph->bitmap.rows); + rects.push_back(r); + } + + stbrp_context context; + std::vector nodes(ATLAS_SIZE); + stbrp_init_target(&context, ATLAS_SIZE, ATLAS_SIZE, nodes.data(), nodes.size()); + + stbrp_pack_rects(&context, rects.data(), rects.size()); + + std::vector atlas_data(ATLAS_SIZE * ATLAS_SIZE, 0); + + for (const auto& rect : rects) { + if (!rect.was_packed) continue; + + FT_Load_Glyph(face, rect.id, FT_LOAD_RENDER); + FT_Bitmap& bmp = face->glyph->bitmap; + + for (uint32_t row = 0; row < bmp.rows; ++row) { + for (uint32_t col = 0; col < bmp.width; ++col) { + int dst_idx = (rect.y + row) * ATLAS_SIZE + (rect.x + col); + atlas_data[dst_idx] = bmp.buffer[row * bmp.pitch + col]; + } + } + + Glyph g = {}; + g.index = rect.id; + g.width = bmp.width; + g.height = bmp.rows; + g.dpi_width = (float)g.width / dpi.x; + g.dpi_height = (float)g.height / dpi.y; + g.bearing_x = face->glyph->bitmap_left; + g.bearing_y = face->glyph->bitmap_top; + g.dpi_bearing_x = (float)g.bearing_x / dpi.x; + g.dpi_bearing_y = (float)g.bearing_y / dpi.y; + g.descent = g.height - g.bearing_y; + g.ascent = g.height - g.descent; + g.dpi_descent = g.dpi_height - g.dpi_bearing_y; + g.dpi_ascent = g.dpi_height - g.dpi_descent; + + g.x = (int16_t)rect.x; + g.y = (int16_t)(rect.y + g.height); + + float fx = (float)g.x; + float fy = (float)g.y; + float fw = (float)g.width; + float fh = (float)g.height; + float fs = (float)ATLAS_SIZE; + + g.st0 = { (fx + 0.5f) / fs, (fy - fh + 0.5f) / fs }; + g.st1 = { (fx + fw - 0.5f) / fs, (fy - 0.5f) / fs }; + + glyphs[g.index] = g; + } + + Image img = { + .data = atlas_data.data(), + .width = ATLAS_SIZE, + .height = ATLAS_SIZE, + .mipmaps = 1, + .format = PIXELFORMAT_UNCOMPRESSED_GRAYSCALE + }; + + texture = LoadTextureFromImage(img); +} + +void MyFont::deinit() { + if (face) FT_Done_Face(face); + UnloadTexture(texture); + glyphs.clear(); + font_data.clear(); +} + +void MyFont::render_text(const std::string_view text, const Vector2 pos, const Color color) { + if (text.size() == 0) + return; + + ZoneScoped + + BeginShaderMode(shader); + rlSetTexture(texture.id); + rlBegin(RL_QUADS); + + Vector2 dpi = GetWindowScaleDPI(); + const float font_ascent = (float)(face->size->metrics.ascender >> 6); + float cursor_x = pos.x; + float cursor_y = pos.y + (font_ascent / dpi.y); + + kbts_shape_context *Context = kbts_CreateShapeContext(nullptr, nullptr); + const kbts_font *kb_font = kbts_ShapePushFont(Context, &kbts); + if (kb_font == nullptr) { + std::println("Could not open font!"); + return; + } + + ZoneNamedC() + const zone2 = ztracy.ZoneNC(@src(), "ShapeUtf8", 0x00_ff_00_00); + kb.kbts_ShapeBegin(Context, kb.KBTS_DIRECTION_DONT_KNOW, kb.KBTS_LANGUAGE_DONT_KNOW); + kb.kbts_ShapeUtf8(Context, text.ptr, @intCast(text.len), kb.KBTS_USER_ID_GENERATION_MODE_CODEPOINT_INDEX); + kb.kbts_ShapeEnd(Context); + zone2.End(); + + // This is a simplified loop. + // In your Zig code, you used 'kb' to get shaped runs. + // Below is the logical equivalent for glyph placement: + for (char c : text) { + uint32_t glyph_index = FT_Get_Char_Index(face, c); + if (glyphs.count(glyph_index)) { + const Glyph& g = glyphs[glyph_index]; + + float x0 = cursor_x + g.dpi_bearing_x; + float y0 = cursor_y - g.dpi_bearing_y; + float x1 = x0 + g.dpi_width; + float y1 = y0 + g.dpi_height; + + rlColor4ub(color.r, color.g, color.b, color.a); + + rlTexCoord2f(g.st0.x, g.st0.y); rlVertex2f(x0, y0); + rlTexCoord2f(g.st0.x, g.st1.y); rlVertex2f(x0, y1); + rlTexCoord2f(g.st1.x, g.st1.y); rlVertex2f(x1, y1); + rlTexCoord2f(g.st1.x, g.st0.y); rlVertex2f(x1, y0); + + // Advance (simplified, usually handled by HarfBuzz/kb) + FT_Load_Glyph(face, glyph_index, FT_LOAD_DEFAULT); + cursor_x += (float)(face->glyph->advance.x >> 6) / dpi.x; + } + } + + rlEnd(); + rlSetTexture(0); + EndShaderMode(); + + kbts_DestroyShapeContext(Context); +} + +struct size_ret { + Vector2 size; + float max_descent; + float ascent; +}; + +MyFont::size_ret MyFont::size_row(std::string_view str, int32_t n, float max_width) { + const auto Context = kbts_CreateShapeContext(nullptr, nullptr); + const auto kb_font = kbts_ShapePushFont(Context, &kbts); + if (kb_font == nullptr) { + std::println("Could not open font!"); + return { Vector2{}, 0, 0 }; + } + + kbts_ShapeBegin(Context, KBTS_DIRECTION_DONT_KNOW, KBTS_LANGUAGE_DONT_KNOW); + kbts_ShapeUtf8(Context, str.data(), str.size(), KBTS_USER_ID_GENERATION_MODE_CODEPOINT_INDEX); + kbts_ShapeEnd(Context); + + Vector2 size = Vector2{}; + float max_descent = 0; + + kbts_run Run{}; + while(kbts_ShapeRun(Context, &Run) != 0) { + if ((Run.Flags & KBTS_BREAK_FLAG_LINE_HARD) != 0) { + + } + + kbts_glyph *RunGlyph = nullptr; + while (kbts_GlyphIteratorNext(&Run.Glyphs, &RunGlyph) != 0) { + const int32_t CodepointIndex = RunGlyph->UserIdOrCodepointIndex; + kbts_shape_codepoint ShapeCodepoint; + if (kbts_ShapeGetShapeCodepoint(Context, CodepointIndex, &ShapeCodepoint) == 0) { + std::println("aah it's wrong!! idk how to handle the error rn!!"); + } + + if (auto it = glyphs.find(RunGlyph->Id); it != glyphs.end()) { + const float advance_x = FT_MulFix(RunGlyph->AdvanceX, face->size->metrics.x_scale) >> 6; + + const float dpi_advance_x = advance_x / GetWindowScaleDPI().x; + + size.y = std::max(size.y, it->second.dpi_height); + size.x += dpi_advance_x; + max_descent = std::max(max_descent, it->second.dpi_descent); + } + } + } + + return { size, max_descent, 0}; +} + +int32_t my_kbts_ShapeRun(kbts_shape_context *Context, kbts_run *Run) { + ZoneScoped + + return kbts_ShapeRun(Context, Run); +} + +// pub const Font = struct { +// face : ft.Face, +// glyphs : std.AutoHashMap(u32, Glyph), +// kbts_font : kb.kbts_font, +// // texture : c.Texture2D, +// texture : rl.Texture2D, +// kb_file_data : []u8, +// +// pub fn init(filename : [:0]const u8, size : i32, allocator: std.mem.Allocator) !Font { +// +// const file_data = try std.fs.cwd().readFileAlloc( +// allocator, +// filename, +// 10 * 1024 * 1024 +// ); +// defer allocator.free(file_data); +// +// const kb_file_data = try allocator.dupe(u8, file_data); +// errdefer allocator.free(kb_file_data); +// +// var face = try ft_lib.createFaceMemory(file_data, 0); +// var glyphs = std.AutoHashMap(u32, Glyph).init(allocator); +// try face.setCharSize(0, size * 64, 0, 96 * @as(u16, @intFromFloat(rl.getWindowScaleDPI().y))); +// try face.selectCharmap(.unicode); +// +// var rects = try std.ArrayList(rp.stbrp_rect).initCapacity(allocator, 1024); +// defer rects.deinit(allocator); +// +// var nodes : [ATLAS_SIZE]rp.stbrp_node = std.mem.zeroes([ATLAS_SIZE]rp.stbrp_node); +// +// var stbrpcontext : rp.stbrp_context = .{}; +// rp.stbrp_init_target(&stbrpcontext, ATLAS_SIZE, ATLAS_SIZE, &nodes, nodes.len); +// +// const _atlas : []u8 = try allocator.alloc(u8, ATLAS_SIZE * ATLAS_SIZE); +// defer allocator.free(_atlas); +// @memset(_atlas, 0); +// +// const atlas : rl.Image = .{ +// .data = _atlas.ptr, +// .width = ATLAS_SIZE, +// .height = ATLAS_SIZE, +// .mipmaps = 1, +// .format = rl.PixelFormat.uncompressed_grayscale, +// }; +// +// for (0..face.numGlyphs()) |index| { +// try face.loadGlyph(@intCast(index), .{}); +// const bmp = face.glyph().bitmap(); +// +// try rects.append(allocator, .{ +// .id = @intCast(index),//@intCast(face.glyph().glyphIndex()), +// .w = @max(1, @as(c_int, @intCast(bmp.width()))), +// .h = @max(1, @as(c_int, @intCast(bmp.rows()))), +// .x = 0, +// .y = 0, +// .was_packed = 0, +// }); +// } +// +// _ = rp.stbrp_pack_rects(&stbrpcontext, rects.items.ptr, @intCast(rects.items.len)); +// +// for (rects.items) |rect| { +// const index : u32 = @intCast(rect.id); +// if (rect.was_packed == 0) continue; +// try face.loadGlyph(index, .{ .render = true }); +// +// const bmp = face.glyph().bitmap(); +// +// const pitch: usize = @intCast(bmp.pitch()); +// const w: usize = @intCast(bmp.width()); +// const h: usize = @intCast(bmp.rows()); +// +// const dst_x: usize = @intCast(rect.x); +// const dst_y: usize = @intCast(rect.y); +// +// if (bmp.buffer()) |buf| { +// for (0..h) |y| { +// const src = buf[y * pitch .. y * pitch + w]; +// +// const dst_index = (dst_y + y) * ATLAS_SIZE + dst_x; +// const dst = _atlas[dst_index .. dst_index + w]; +// +// @memcpy(dst, src); +// } +// } +// +// const width : i32 = @intCast(bmp.width()); +// const height : i32 = @intCast(bmp.rows()); +// const dpi_width : f32 = @as(f32, @floatFromInt(width)) / rl.getWindowScaleDPI().x; +// const dpi_height : f32 = @as(f32, @floatFromInt(height)) / rl.getWindowScaleDPI().y; +// const bearing_x : i32 = face.glyph().bitmapLeft(); +// const bearing_y : i32 = face.glyph().bitmapTop(); +// const dpi_bearing_x : f32 = @as(f32, @floatFromInt(bearing_x)) / rl.getWindowScaleDPI().x; +// const dpi_bearing_y : f32 = @as(f32, @floatFromInt(bearing_y)) / rl.getWindowScaleDPI().y; +// const descent : i32 = height - bearing_y; +// const ascent : i32 = height - descent; +// const dpi_descent : f32 = dpi_height - dpi_bearing_y; +// const dpi_ascent : f32 = dpi_height - dpi_descent; +// +// const x : i16 = @intCast(rect.x); +// const y : i16 = @as(i16, @intCast(rect.y)) + @as(i16, @intCast(height)); +// +// const fx = @as(f32, @floatFromInt(x)); +// const fy = @as(f32, @floatFromInt(y)); +// const fw = @as(f32, @floatFromInt(width)); +// const fh = @as(f32, @floatFromInt(height)); +// const fs = @as(f32, ATLAS_SIZE); +// +// const glyph = Glyph{ +// .x = x, +// .y = y, +// .index = index, +// .bearing_x = bearing_x, +// .bearing_y = bearing_y, +// .dpi_bearing_x = dpi_bearing_x, +// .dpi_bearing_y = dpi_bearing_y, +// .width = width, +// .height = height, +// .dpi_width = dpi_width, +// .dpi_height = dpi_height, +// .descent = descent, +// .ascent = ascent, +// .dpi_descent = dpi_descent, +// .dpi_ascent = dpi_ascent, +// .st0 = .{.x = (fx + 0.5) / fs, .y = (fy - fh + 0.5) / fs}, +// .st1 = .{.x = (fx + fw - 0.5) / fs, .y = (fy - 0.5) / fs}, +// }; +// +// try glyphs.put(glyph.index, glyph); +// } +// +// const texture = try rl.loadTextureFromImage(atlas); +// +// var kbts_font = kb.kbts_FontFromMemory(kb_file_data.ptr, @intCast(kb_file_data.len), 0, null, null); +// +// if (kb.kbts_FontIsValid(&kbts_font) == 0) { +// std.log.info("[Error] [kb_text_shape] Failed to load the font.", .{}); +// } +// +// const hb_blob = hb.Blob.initFromFile(filename); +// _ = hb_blob; +// +// return .{ +// .face = face, +// .glyphs = glyphs, +// .kbts_font = kbts_font, +// .texture = texture, +// .kb_file_data = kb_file_data, +// }; +// } +// +// pub fn deinit(self: *Font, allocator : std.mem.Allocator) void { +// self.glyphs.deinit(); +// self.face.deinit(); +// kb.kbts_FreeFont(&self.kbts_font); +// self.texture.unload(); +// allocator.free(self.kb_file_data); +// } +// +// pub fn render_text( +// self: *Font, +// text: []const u8, +// pos: rl.Vector2, +// window_space: bool, +// colour: rl.Color, +// background: rl.Color, +// nice_background: bool, +// count_descent: bool +// ) void { +// if (text.len == 0) +// return; +// +// const zone = ztracy.ZoneNC(@src(), "render_text", 0x00_ff_00_00); +// defer zone.End(); +// +// rl.beginShaderMode(shader); +// rl.gl.rlSetTexture(self.texture.id); +// rl.gl.rlBegin(rl.gl.rl_quads); +// +// if (nice_background) { +// self.render_text( +// text, +// pos.add(.{.x = 3.0, .y = -3.0}), +// window_space, +// rl.Color{ .r = 0, .g = 0, .b = 0, .a = 255 }, +// rl.Color{ .r = 0, .g = 0, .b = 0, .a = 0 }, +// false, +// false +// ); +// } +// +// var render_pos = pos; +// _ = count_descent; +// _ = background; +// +// const font_ascent : f32 = @floatFromInt(self.face.size().metrics().ascender >> 6); +// const dpi_font_ascent = font_ascent / rl.getWindowScaleDPI().y; +// +// render_pos.y += dpi_font_ascent; +// +// const Context = kb.kbts_CreateShapeContext(null, null); +// defer kb.kbts_DestroyShapeContext(Context); +// const kb_font = kb.kbts_ShapePushFont(Context, &self.kbts_font); +// if (kb_font == null) { +// std.log.info("Could not open font!", .{}); +// return; +// } +// +// const zone2 = ztracy.ZoneNC(@src(), "ShapeUtf8", 0x00_ff_00_00); +// kb.kbts_ShapeBegin(Context, kb.KBTS_DIRECTION_DONT_KNOW, kb.KBTS_LANGUAGE_DONT_KNOW); +// kb.kbts_ShapeUtf8(Context, text.ptr, @intCast(text.len), kb.KBTS_USER_ID_GENERATION_MODE_CODEPOINT_INDEX); +// kb.kbts_ShapeEnd(Context); +// zone2.End(); +// +// var cursor_x : f32 = 0; +// var cursor_y : f32 = 0; +// +// var Run = kb.kbts_run{}; +// while (my_kbts_ShapeRun(Context, &Run) != 0) { +// const zone3 = ztracy.ZoneNC(@src(), "shape run", 0x00_ff_00_00); +// defer zone3.End(); +// if ((Run.Flags & kb.KBTS_BREAK_FLAG_LINE_HARD) != 0) { +// const font_linegap : f32 = @floatFromInt(self.face.size().metrics().height >> 6); +// const dpi_font_linegap = font_linegap / rl.getWindowScaleDPI().y; +// +// cursor_y += dpi_font_linegap; +// cursor_x = 0; +// } +// +// var g : [*c]kb.kbts_glyph = null; +// while (kb.kbts_GlyphIteratorNext(&Run.Glyphs, &g) != 0) { +// const zone4 = ztracy.ZoneNC(@src(), "glyph iterator", 0x00_ff_00_00); +// defer zone4.End(); +// const RunGlyph : *kb.kbts_glyph = g.?; +// const CodepointIndex : i32 = RunGlyph.UserIdOrCodepointIndex; +// var ShapeCodepoint : kb.kbts_shape_codepoint = undefined; +// if (kb.kbts_ShapeGetShapeCodepoint(Context, CodepointIndex, &ShapeCodepoint) == 0) { +// std.log.info("aah it's wrong!! idk how to handle the error rn!!", .{}); +// } +// +// const advance_x : f32 = @floatFromInt(ft.mulFix(RunGlyph.AdvanceX, @intCast(self.face.size().metrics().x_scale)) >> 6); +// const advance_y : f32 = @floatFromInt(ft.mulFix(RunGlyph.AdvanceY, @intCast(self.face.size().metrics().y_scale)) >> 6); +// const dpi_advance_x = advance_x / rl.getWindowScaleDPI().x; +// const dpi_advance_y = advance_y / rl.getWindowScaleDPI().y; +// +// const offset_x : f32 = @floatFromInt(ft.mulFix(RunGlyph.OffsetX, @intCast(self.face.size().metrics().x_scale)) >> 6); +// const offset_y : f32 = @floatFromInt(ft.mulFix(RunGlyph.OffsetY, @intCast(self.face.size().metrics().y_scale)) >> 6); +// const dpi_offset_x = offset_x / rl.getWindowScaleDPI().x; +// const dpi_offset_y = offset_y / rl.getWindowScaleDPI().y; +// +// if (self.glyphs.getPtr(RunGlyph.Id)) |glyph| { +// if (RunGlyph.OffsetX != 0) { +// std.log.info("font bearing ({}, {}), kb offset ({}, {})", .{glyph.bearing_x, glyph.bearing_y, RunGlyph.OffsetX, RunGlyph.OffsetX}); +// } +// +// var v0 = rl.Vector2.zero(); +// var v1 = rl.Vector2.zero(); +// +// v0 = render_pos.add(.{ .x = cursor_x + glyph.dpi_bearing_x + dpi_offset_x, +// .y = cursor_y - glyph.dpi_bearing_y - dpi_offset_y }); +// +// v1 = v0.add(rl.Vector2{ .x = glyph.dpi_width, .y = glyph.dpi_height }); +// const p0 : rl.Vector4 = .{ .x = v0.x, .y = v0.y, .z = 0.0, .w = 1.0 }; +// const p1 : rl.Vector4 = .{ .x = v1.x, .y = v1.y, .z = 0.0, .w = 1.0 }; +// +// cursor_x += dpi_advance_x; +// cursor_y += dpi_advance_y; +// +// const st0 = glyph.st0; +// const st1 = glyph.st1; +// +// rl.gl.rlColor4ub(colour.r, colour.g, colour.b, colour.a); +// rl.gl.rlNormal3f(0.0, 0.0, 1.0); +// +// rl.gl.rlTexCoord2f(st0.x, st0.y); rl.gl.rlVertex2f(p0.x, p0.y); +// rl.gl.rlTexCoord2f(st0.x, st1.y); rl.gl.rlVertex2f(p0.x, p1.y); +// rl.gl.rlTexCoord2f(st1.x, st1.y); rl.gl.rlVertex2f(p1.x, p1.y); +// rl.gl.rlTexCoord2f(st1.x, st0.y); rl.gl.rlVertex2f(p1.x, p0.y); +// +// } else { +// std.log.warn("kb_text_shape found the glyph, but we didn't load it from the font. index {}", .{RunGlyph.Id}); +// std.log.warn("advance_x {}", .{advance_x}); +// cursor_x += dpi_advance_x; +// cursor_y += dpi_advance_y; +// } +// } +// } +// +// rl.gl.rlEnd(); +// rl.gl.rlSetTexture(0); +// rl.endShaderMode(); +// } +// +// pub fn size_row(self: *Font, str: []const u8, n: i32, max_width: f32) struct {rl.Vector2, f32, i32} { +// _ = max_width; +// _ = n; +// const Context = kb.kbts_CreateShapeContext(null, null); +// const kb_font = kb.kbts_ShapePushFont(Context, &self.kb); +// if (kb_font == null) { +// std.log.info("Could not open font!", .{}); +// return .{ rl.Vector2.zero(), 0, 0 }; +// } +// +// kb.kbts_ShapeBegin(Context, kb.KBTS_DIRECTION_DONT_KNOW, kb.KBTS_LANGUAGE_DONT_KNOW); +// kb.kbts_ShapeUtf8(Context, str.ptr, @intCast(str.len), kb.KBTS_USER_ID_GENERATION_MODE_CODEPOINT_INDEX); +// kb.kbts_ShapeEnd(Context); +// +// var size = rl.Vector2.zero(); +// var max_descent : f32 = 0; +// +// var Run = kb.kbts_run{}; +// while(kb.kbts_ShapeRun(Context, &Run) != 0) { +// if ((Run.Flags & kb.KBTS_BREAK_FLAG_LINE_HARD) != 0) { +// +// } +// +// var g : [*c]kb.kbts_glyph = null; +// while (kb.kbts_GlyphIteratorNext(&Run.Glyphs, &g) != 0) { +// const RunGlyph : *kb.kbts_glyph = g.?; +// const CodepointIndex : i32 = RunGlyph.UserIdOrCodepointIndex; +// var ShapeCodepoint : kb.kbts_shape_codepoint = undefined; +// if (kb.kbts_ShapeGetShapeCodepoint(Context, CodepointIndex, &ShapeCodepoint) == 0) { +// std.log.info("aah it's wrong!! idk how to handle the error rn!!", .{}); +// } +// +// if (self.glyphs.getPtr(@intCast(RunGlyph.Id))) |glyph| { +// const advance_x = @as(f32, @floatFromInt(ft.mulFix(RunGlyph.AdvanceX, @intCast(self.face.size().metrics().x_scale)) >> 6)); +// const dpi_advance_x = advance_x / rl.getWindowScaleDPI().x; +// +// size.y = @max(size.y, glyph.dpi_height); +// size.x += dpi_advance_x; +// max_descent = @max(max_descent, glyph.dpi_descent); +// } +// } +// } +// +// return .{ size, max_descent, 0}; +// } +// }; +// +// fn my_kbts_ShapeRun(Context: ?*kb.kbts_shape_context, Run: [*c]kb.kbts_run) c_int { +// const zone = ztracy.ZoneNC(@src(), "my_kbts_ShapeRun", 0x00_ff_00_00); +// defer zone.End(); +// return kb.kbts_ShapeRun(Context, Run); +// } + diff --git a/src/font.h b/src/font.h new file mode 100644 index 0000000..31d90d0 --- /dev/null +++ b/src/font.h @@ -0,0 +1,57 @@ +// +// Created by vfs on 1/29/26. +// + +#ifndef GAME_FONT_H +#define GAME_FONT_H + +#include +#include +#include +#include + +#include +#include +#include + +extern FT_Library ft_lib; +extern Shader shader; + +extern const int32_t ATLAS_SIZE; + +struct Glyph { + uint32_t index; + int16_t x, y; + int32_t width, height; + float dpi_width, dpi_height; + int32_t bearing_x, bearing_y; + float dpi_bearing_x, dpi_bearing_y; + int32_t descent, ascent; + float dpi_descent, dpi_ascent; + Vector2 st0, st1; +}; + +struct MyFont { + FT_Face face; + std::unordered_map glyphs; + Texture2D texture; + std::vector font_data; + kbts_font kbts; + + MyFont(const std::string& filename, int size); + void deinit(); + + void render_text(const std::string_view text, const Vector2 pos, const Color color); + + struct size_ret { + Vector2 size; + float max_descent; + float ascent; + }; + + size_ret size_row(std::string_view str, int32_t n, float max_width); +}; + +int32_t my_kbts_ShapeRun(kbts_shape_context *Context, kbts_run *Run); + +#endif //GAME_FONT_H \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..468b5b0 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,86 @@ +#include + +#include +#include +#include + +#include "font.h" +#include "misc.h" + +#include +#define KB_TEXT_SHAPE_IMPLEMENTATION +#include +#include + +float dt = 1.0 / 200.0; +float t = 0; +float gt = 0; +float accumulator = 0; +float k = 1; +int32_t frame = 0; + +int main() { + ZoneScoped + + std::println("Hello, Sailor!"); + + if (FT_Init_FreeType(&ft_lib)) { + + } + + const int32_t screenwidth = 2560; + const int32_t screenheight = 1440; + + InitWindow(screenwidth, screenheight, "raylib"); + + MyFont vollkorn("assets/fonts/Vollkorn/static/Vollkorn-Regular.ttf", 42); + shader = LoadShader(nullptr, "assets/text.frag"); + + float old_time = GetTime(); + + while (!WindowShouldClose()) { + float new_time = GetTime(); + // const new_time : f32 = @floatCast(rl.getTime()); + float frame_time = new_time - old_time; + old_time = new_time; + + if (frame_time > 0.25) + frame_time = 0.25; + + t += frame_time; + accumulator += frame_time * k; + + PollInputEvents(); + + while (accumulator > dt * k) { + // update(dt * cast(float) k); + accumulator -= dt * k; + gt += dt * k; + } + + auto [x, y] = GetWindowScaleDPI(); + std::printf("(%f, %f)\n", x, y); + BeginDrawing(); + ClearBackground(SKYBLUE); + //DrawText("Hello, Sailor!", 150, 150, 20, RAYWHITE); + + vollkorn.render_text("The night is long and cold outside", {0 ,0}, WHITE); + + misc::drawFPS(0, 0, frame_time); + + EndDrawing(); + + SwapScreenBuffer(); + + frame++; + + FrameMark; + } + + vollkorn.deinit(); + + CloseWindow(); + FT_Done_FreeType(ft_lib); + + return 0; +} diff --git a/src/misc.cpp b/src/misc.cpp new file mode 100644 index 0000000..3d2b0d2 --- /dev/null +++ b/src/misc.cpp @@ -0,0 +1,58 @@ +// +// Created by vfs on 1/28/26. +// + +#include +#include + +namespace misc { + + const int32_t FPS_CAPTURE_FRAMES_COUNT = 30; // 30 captures + const float FPS_AVERAGE_TIME_SECONDS = 0.5; // 500 milliseconds + const float FPS_STEP = (FPS_AVERAGE_TIME_SECONDS / FPS_CAPTURE_FRAMES_COUNT); + + uint32_t index = 0; + float history[FPS_CAPTURE_FRAMES_COUNT] = {}; + float average = 0; + float last = 0; + + int32_t getFPS(float fpsFrame) { + int32_t fps = 0; + + // if we reset the window, reset the FPS info + // if (frame == 0) + // { + // average = 0; + // last = 0; + // index = 0; + + // for (0..FPS_CAPTURE_FRAMES_COUNT) |i| history[i] = 0; + // } + + if (fpsFrame == 0) return 0; + + if ((GetTime() - last) > FPS_STEP) + { + last = GetTime(); + index = (index + 1) % FPS_CAPTURE_FRAMES_COUNT; + average -= history[index]; + history[index] = fpsFrame / FPS_CAPTURE_FRAMES_COUNT; + average += history[index]; + } + + fps = 1.0 / average; + + return fps; + } + + void drawFPS(int32_t posX, int32_t posY, float fpsFrame) { + Color color = LIME; // Good FPS + const int32_t fps = getFPS(fpsFrame); + + if ((fps < 30) && (fps >= 15)) {color = ORANGE;} // Warning FPS + else if (fps < 15) color = RED; // Low FPS + + DrawText(TextFormat("%2i FPS", fps), posX, posY, 20, color); + } + +} diff --git a/src/misc.h b/src/misc.h new file mode 100644 index 0000000..7bdda34 --- /dev/null +++ b/src/misc.h @@ -0,0 +1,14 @@ +// +// Created by vfs on 1/28/26. +// + +#include +#include + +namespace misc { + + int32_t getFPS(float fpsFrame); + + void drawFPS(int32_t posX, int32_t posY, float fpsFrame); + +}