diff --git a/assets/SproutLandsBasic/Characters/BasicCharakterActions.png b/assets/SproutLandsBasic/Characters/BasicCharakterActions.png new file mode 100644 index 0000000..4c2c182 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/BasicCharakterActions.png differ diff --git a/assets/SproutLandsBasic/Characters/BasicCharakterSpritesheet.png b/assets/SproutLandsBasic/Characters/BasicCharakterSpritesheet.png new file mode 100644 index 0000000..4776cb4 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/BasicCharakterSpritesheet.png differ diff --git a/assets/SproutLandsBasic/Characters/Egg_And_Nest.png b/assets/SproutLandsBasic/Characters/Egg_And_Nest.png new file mode 100644 index 0000000..cd99655 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/Egg_And_Nest.png differ diff --git a/assets/SproutLandsBasic/Characters/Free Chicken Sprites.png b/assets/SproutLandsBasic/Characters/Free Chicken Sprites.png new file mode 100644 index 0000000..21b3c28 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/Free Chicken Sprites.png differ diff --git a/assets/SproutLandsBasic/Characters/Free Cow Sprites.png b/assets/SproutLandsBasic/Characters/Free Cow Sprites.png new file mode 100644 index 0000000..de23d8a Binary files /dev/null and b/assets/SproutLandsBasic/Characters/Free Cow Sprites.png differ diff --git a/assets/SproutLandsBasic/Characters/Tools.png b/assets/SproutLandsBasic/Characters/Tools.png new file mode 100644 index 0000000..a52def2 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/Tools.png differ diff --git a/assets/SproutLandsBasic/Characters/character.aseprite b/assets/SproutLandsBasic/Characters/character.aseprite new file mode 100644 index 0000000..2ffff29 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/character.aseprite differ diff --git a/assets/SproutLandsBasic/Characters/character.png b/assets/SproutLandsBasic/Characters/character.png new file mode 100644 index 0000000..7b710c1 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/character.png differ diff --git a/assets/SproutLandsBasic/Characters/characterActions.aseprite b/assets/SproutLandsBasic/Characters/characterActions.aseprite new file mode 100644 index 0000000..9b801ef Binary files /dev/null and b/assets/SproutLandsBasic/Characters/characterActions.aseprite differ diff --git a/assets/SproutLandsBasic/Characters/characterActions.png b/assets/SproutLandsBasic/Characters/characterActions.png new file mode 100644 index 0000000..fcd7789 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/characterActions.png differ diff --git a/assets/SproutLandsBasic/Characters/characterIdleWalking.aseprite b/assets/SproutLandsBasic/Characters/characterIdleWalking.aseprite new file mode 100644 index 0000000..58b0d0b Binary files /dev/null and b/assets/SproutLandsBasic/Characters/characterIdleWalking.aseprite differ diff --git a/assets/SproutLandsBasic/Characters/characterIdleWalking.png b/assets/SproutLandsBasic/Characters/characterIdleWalking.png new file mode 100644 index 0000000..60eabe0 Binary files /dev/null and b/assets/SproutLandsBasic/Characters/characterIdleWalking.png differ diff --git a/assets/SproutLandsBasic/Objects/Basic_Furniture.png b/assets/SproutLandsBasic/Objects/Basic_Furniture.png new file mode 100644 index 0000000..389a30b Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Basic_Furniture.png differ diff --git a/assets/SproutLandsBasic/Objects/Basic_Grass_Biom_things.png b/assets/SproutLandsBasic/Objects/Basic_Grass_Biom_things.png new file mode 100644 index 0000000..86375eb Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Basic_Grass_Biom_things.png differ diff --git a/assets/SproutLandsBasic/Objects/Basic_Plants.png b/assets/SproutLandsBasic/Objects/Basic_Plants.png new file mode 100644 index 0000000..ae0bb83 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Basic_Plants.png differ diff --git a/assets/SproutLandsBasic/Objects/Basic_tools_and_meterials.png b/assets/SproutLandsBasic/Objects/Basic_tools_and_meterials.png new file mode 100644 index 0000000..d5acf85 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Basic_tools_and_meterials.png differ diff --git a/assets/SproutLandsBasic/Objects/Chest.png b/assets/SproutLandsBasic/Objects/Chest.png new file mode 100644 index 0000000..fe107bf Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Chest.png differ diff --git a/assets/SproutLandsBasic/Objects/Egg_item.png b/assets/SproutLandsBasic/Objects/Egg_item.png new file mode 100644 index 0000000..71aa0b8 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Egg_item.png differ diff --git a/assets/SproutLandsBasic/Objects/Free_Chicken_House.png b/assets/SproutLandsBasic/Objects/Free_Chicken_House.png new file mode 100644 index 0000000..bc558a0 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Free_Chicken_House.png differ diff --git a/assets/SproutLandsBasic/Objects/Paths.png b/assets/SproutLandsBasic/Objects/Paths.png new file mode 100644 index 0000000..67533ec Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Paths.png differ diff --git a/assets/SproutLandsBasic/Objects/Simple_Milk_and_grass_item.png b/assets/SproutLandsBasic/Objects/Simple_Milk_and_grass_item.png new file mode 100644 index 0000000..d58ffa1 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Simple_Milk_and_grass_item.png differ diff --git a/assets/SproutLandsBasic/Objects/Wood_Bridge.png b/assets/SproutLandsBasic/Objects/Wood_Bridge.png new file mode 100644 index 0000000..453e80d Binary files /dev/null and b/assets/SproutLandsBasic/Objects/Wood_Bridge.png differ diff --git a/assets/SproutLandsBasic/Objects/tools.aseprite b/assets/SproutLandsBasic/Objects/tools.aseprite new file mode 100644 index 0000000..d031a6f Binary files /dev/null and b/assets/SproutLandsBasic/Objects/tools.aseprite differ diff --git a/assets/SproutLandsBasic/Objects/tools.png b/assets/SproutLandsBasic/Objects/tools.png new file mode 100644 index 0000000..5609147 Binary files /dev/null and b/assets/SproutLandsBasic/Objects/tools.png differ diff --git a/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette snip.PNG b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette snip.PNG new file mode 100644 index 0000000..0f293da Binary files /dev/null and b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette snip.PNG differ diff --git a/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.aseprite b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.aseprite new file mode 100644 index 0000000..da40574 Binary files /dev/null and b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.aseprite differ diff --git a/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.png b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.png new file mode 100644 index 0000000..8434287 Binary files /dev/null and b/assets/SproutLandsBasic/Sprout Lands color pallet/Sprout Lands defautlt palette.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Bitmask references 1.png b/assets/SproutLandsBasic/Tilesets/Bitmask references 1.png new file mode 100644 index 0000000..79cb51b Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Bitmask references 1.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Bitmask references 2.png b/assets/SproutLandsBasic/Tilesets/Bitmask references 2.png new file mode 100644 index 0000000..5adeb64 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Bitmask references 2.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Bitmask references gif.gif b/assets/SproutLandsBasic/Tilesets/Bitmask references gif.gif new file mode 100644 index 0000000..13bcfaf Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Bitmask references gif.gif differ diff --git a/assets/SproutLandsBasic/Tilesets/Doors.png b/assets/SproutLandsBasic/Tilesets/Doors.png new file mode 100644 index 0000000..8342d98 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Doors.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Fences.png b/assets/SproutLandsBasic/Tilesets/Fences.png new file mode 100644 index 0000000..0b2825b Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Fences.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Grass.png b/assets/SproutLandsBasic/Tilesets/Grass.png new file mode 100644 index 0000000..baea0eb Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Grass.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Hills.png b/assets/SproutLandsBasic/Tilesets/Hills.png new file mode 100644 index 0000000..3818f93 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Hills.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Tilled_Dirt.png b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt.png new file mode 100644 index 0000000..0b42083 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide.png b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide.png new file mode 100644 index 0000000..f125497 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide_v2.png b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide_v2.png new file mode 100644 index 0000000..138c7da Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_Wide_v2.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_v2.png b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_v2.png new file mode 100644 index 0000000..f58a14a Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Tilled_Dirt_v2.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Water.png b/assets/SproutLandsBasic/Tilesets/Water.png new file mode 100644 index 0000000..7969ff3 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Water.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Wooden_House_Roof_Tilset.png b/assets/SproutLandsBasic/Tilesets/Wooden_House_Roof_Tilset.png new file mode 100644 index 0000000..7a8c956 Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Wooden_House_Roof_Tilset.png differ diff --git a/assets/SproutLandsBasic/Tilesets/Wooden_House_Walls_Tilset.png b/assets/SproutLandsBasic/Tilesets/Wooden_House_Walls_Tilset.png new file mode 100644 index 0000000..7af606f Binary files /dev/null and b/assets/SproutLandsBasic/Tilesets/Wooden_House_Walls_Tilset.png differ diff --git a/assets/SproutLandsBasic/read_me.txt b/assets/SproutLandsBasic/read_me.txt new file mode 100644 index 0000000..c5ec82d --- /dev/null +++ b/assets/SproutLandsBasic/read_me.txt @@ -0,0 +1,70 @@ + + Heyo! Thanks for downloading the Sprout Lands Basic pack !!! + - Made by: Cup Nooble + + This asset pack is the start of a series of different asset packs, + so let me know if there are any specific sprites you'd like to be added in future packs. + +------------------------------------------------------------------------------------------------------------- + + >>> License - Basic Pack + + ---------- + + - You can modify the assets. + + [ Feel free to get creative and make your own sprites in this style or use them as reference for your own ] + [ Making additional sprites in the same style or using them as reference for your own project is also allowed ] + + ---------- + + - You can use these assets in any kind of non-commercial projects. + + [ Except anything to do with NFTs or AI training is not allowed ] + + ---------- + + - You can not redistribute the asset pack itself or resell it on other platforms, even if it is slightly modified. + + [ Of course, you can redistribute your own projects made with these assets like games, software, or other ] + [ Making your project opensource is also allowed ] + [ For open source projects include a note that says some or all assets are made by Cup Nooble together with the licensing terms ] + + ---------- + + - Credit is required : (Cup Nooble) + + [ Credit example : Assets -From : Sprout Lands -By : Cup Nooble ] + [ If you share your game on itch.io a link to the Asset Packs page would be very appreciated ] + [ But feel free to credit in whatever way fits your project best ] + [ Thanks a lot for reading ^^ ] + + ---------- + + ~ And most importantly hope you have fun with your project !!! + + ? And if you have questions or need/want different licensing terms please reach out to me and I can work with you on a license that suits your needs. + My Discord : cup_nooble + +------------------------------------------------------------------------------------------------------------- + + >>> See updates here : + + - Discord server : + Join The Sprout Lands Discord for any hotfixes and updates or for any questions + Link - https://discord.gg/PyDwcnPY + + - Twitter : + Link - https://twitter.com/Sprout_Lands + +------------------------------------------------------------------------------------------------------------- + + >>> Support + + If you enjoy this asset pack consider leaving a rating and a comment. + It really helps to support the future of this project ^u^! + + ---------- + + Want to find more from Cup Nooble ? + check out their link tree - cupnooble.carrd.co diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/Emotes/Teemo Basic emote animations sprite sheet.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Emotes/Teemo Basic emote animations sprite sheet.png new file mode 100644 index 0000000..69d14f6 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Emotes/Teemo Basic emote animations sprite sheet.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box big.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box big.png new file mode 100644 index 0000000..3b98e34 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box big.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box medium.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box medium.png new file mode 100644 index 0000000..0073c56 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box medium.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box small.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box small.png new file mode 100644 index 0000000..85e56ca Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/Premade dialog box small.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box big.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box big.png new file mode 100644 index 0000000..9e701ce Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box big.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box character finished talking click to continue indicator - spritesheet .png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box character finished talking click to continue indicator - spritesheet .png new file mode 100644 index 0000000..ee21d97 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box character finished talking click to continue indicator - spritesheet .png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box medium.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box medium.png new file mode 100644 index 0000000..d2a650e Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box medium.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box small.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box small.png new file mode 100644 index 0000000..0698a19 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box small.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box.png b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box.png new file mode 100644 index 0000000..dc15b7f Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Dialouge UI/dialog box.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Icons/All Icons.png b/assets/SproutLandsUI/Spritesheets/Icons/All Icons.png new file mode 100644 index 0000000..8fa177a Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Icons/All Icons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Icons/special icons/Small Happines-Sadness icons.png b/assets/SproutLandsUI/Spritesheets/Icons/special icons/Small Happines-Sadness icons.png new file mode 100644 index 0000000..fd2a8df Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Icons/special icons/Small Happines-Sadness icons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Icons/special icons/Special Icons.png b/assets/SproutLandsUI/Spritesheets/Icons/special icons/Special Icons.png new file mode 100644 index 0000000..94df0d7 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Icons/special icons/Special Icons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Icons/white icons.png b/assets/SproutLandsUI/Spritesheets/Icons/white icons.png new file mode 100644 index 0000000..270dc8c Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Icons/white icons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw Mouse icon.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw Mouse icon.png new file mode 100644 index 0000000..9c998b3 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw Mouse icon.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw holding Mouse icon.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw holding Mouse icon.png new file mode 100644 index 0000000..408c708 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw holding Mouse icon.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw pointing Mouse icon.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw pointing Mouse icon.png new file mode 100644 index 0000000..4268805 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Catpaw pointing Mouse icon.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 1.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 1.png new file mode 100644 index 0000000..671792c Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 1.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 2.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 2.png new file mode 100644 index 0000000..b182f38 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 2.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 3.png b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 3.png new file mode 100644 index 0000000..55c285b Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Mouse sprites/Triangle Mouse icon 3.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Setting menu.png b/assets/SproutLandsUI/Spritesheets/Setting menu.png new file mode 100644 index 0000000..73bf1a5 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Setting menu.png differ diff --git a/assets/SproutLandsUI/Spritesheets/Sprite sheet for Basic Pack.png b/assets/SproutLandsUI/Spritesheets/Sprite sheet for Basic Pack.png new file mode 100644 index 0000000..db4de3e Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/Sprite sheet for Basic Pack.png differ diff --git a/assets/SproutLandsUI/Spritesheets/UI Settings Buttons.png b/assets/SproutLandsUI/Spritesheets/UI Settings Buttons.png new file mode 100644 index 0000000..fcfdcfa Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/UI Settings Buttons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/UIBigPlayButton.png b/assets/SproutLandsUI/Spritesheets/UIBigPlayButton.png new file mode 100644 index 0000000..6e5ac27 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/UIBigPlayButton.png differ diff --git a/assets/SproutLandsUI/Spritesheets/buttons/Small Square Buttons.png b/assets/SproutLandsUI/Spritesheets/buttons/Small Square Buttons.png new file mode 100644 index 0000000..b1240b4 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/buttons/Small Square Buttons.png differ diff --git a/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 19x26.png b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 19x26.png new file mode 100644 index 0000000..0559704 Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 19x26.png differ diff --git a/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x19.png b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x19.png new file mode 100644 index 0000000..d51433d Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x19.png differ diff --git a/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x26.png b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x26.png new file mode 100644 index 0000000..667b1bf Binary files /dev/null and b/assets/SproutLandsUI/Spritesheets/buttons/Square Buttons 26x26.png differ diff --git a/assets/SproutLandsUI/emojis-free/Emoji_Spritesheet_Free.png b/assets/SproutLandsUI/emojis-free/Emoji_Spritesheet_Free.png new file mode 100644 index 0000000..22d10a5 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/Emoji_Spritesheet_Free.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Blocks_Spritesheet.png b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Blocks_Spritesheet.png new file mode 100644 index 0000000..912484f Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Blocks_Spritesheet.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Herat_Spritesheet.png b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Herat_Spritesheet.png new file mode 100644 index 0000000..ec59983 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Herat_Spritesheet.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_Herat_Spritesheet.png b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_Herat_Spritesheet.png new file mode 100644 index 0000000..676ed39 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_Herat_Spritesheet.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_example_with_slots_2.png b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_example_with_slots_2.png new file mode 100644 index 0000000..ad0d5cb Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Light_example_with_slots_2.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Spritesheet.png b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Spritesheet.png new file mode 100644 index 0000000..65dba87 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/Inventory_Spritesheet.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example.png new file mode 100644 index 0000000..ae1445c Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_2.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_2.png new file mode 100644 index 0000000..3707f42 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_2.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_with_slots.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_with_slots.png new file mode 100644 index 0000000..dde728b Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_Light_example_with_slots.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example.png new file mode 100644 index 0000000..0b7047b Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_2.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_2.png new file mode 100644 index 0000000..ac4ca38 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_2.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots.png new file mode 100644 index 0000000..6aa8963 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots_2.png b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots_2.png new file mode 100644 index 0000000..2920529 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/inventory_example_with_slots_2.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_Icons_smal_freel.png b/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_Icons_smal_freel.png new file mode 100644 index 0000000..e04bc08 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_Icons_smal_freel.png differ diff --git a/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_UI_Free.png b/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_UI_Free.png new file mode 100644 index 0000000..56865a2 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/emoji style ui/weather/Weather_UI_Free.png differ diff --git a/assets/SproutLandsUI/emojis-free/speech_bubble_grey.png b/assets/SproutLandsUI/emojis-free/speech_bubble_grey.png new file mode 100644 index 0000000..3329460 Binary files /dev/null and b/assets/SproutLandsUI/emojis-free/speech_bubble_grey.png differ diff --git a/assets/SproutLandsUI/fonts/pixel-letters-7-8x14-preview.png b/assets/SproutLandsUI/fonts/pixel-letters-7-8x14-preview.png new file mode 100644 index 0000000..ab5c320 Binary files /dev/null and b/assets/SproutLandsUI/fonts/pixel-letters-7-8x14-preview.png differ diff --git a/assets/SproutLandsUI/fonts/pixel-letters-7-8x14.png b/assets/SproutLandsUI/fonts/pixel-letters-7-8x14.png new file mode 100644 index 0000000..8541c4f Binary files /dev/null and b/assets/SproutLandsUI/fonts/pixel-letters-7-8x14.png differ diff --git a/assets/SproutLandsUI/fonts/pixelFont-7-8x14-sproutLands.ttf b/assets/SproutLandsUI/fonts/pixelFont-7-8x14-sproutLands.ttf new file mode 100644 index 0000000..4b2e604 Binary files /dev/null and b/assets/SproutLandsUI/fonts/pixelFont-7-8x14-sproutLands.ttf differ diff --git a/assets/SproutLandsUI/read_me.txt b/assets/SproutLandsUI/read_me.txt new file mode 100644 index 0000000..9342d20 --- /dev/null +++ b/assets/SproutLandsUI/read_me.txt @@ -0,0 +1,70 @@ + + Heyo! Thanks for downloading the Sprout Lands Basic UI pack !!! + - Made by: Cup Nooble + + This asset pack is the start of a series of different asset packs, + so let me know if there are any specific sprites you'd like to be added in future packs. + +------------------------------------------------------------------------------------------------------------- + + >>> License - Basic UI Pack + + ---------- + + - You can modify the assets. + + [ Feel free to get creative and make your own sprites in this style or use them as reference for your own ] + [ Making additional sprites in the same style or using them as reference for your own project is also allowed ] + + ---------- + + - You can use these assets in any kind of non-commercial projects. + + [ Except anything to do with NFTs or AI training is not allowed ] + + ---------- + + - You can not redistribute the asset pack itself or resell it on other platforms, even if it is slightly modified. + + [ Of course, you can redistribute your own projects made with these assets like games, software, or other ] + [ Making your project opensource is also allowed ] + [ For open source projects include a note that says some or all assets are made by Cup Nooble together with the licensing terms ] + + ---------- + + - Credit is required : (Cup Nooble) + + [ Credit example : Assets -From : Sprout Lands -By : Cup Nooble ] + [ If you share your game on itch.io a link to the Asset Packs page would be very appreciated ] + [ But feel free to credit in whatever way fits your project best ] + [ Thanks a lot for reading ^^ ] + + ---------- + + ~ And most importantly hope you have fun with your project !!! + + ? And if you have questions or need/want different licensing terms please reach out to me and I can work with you on a license that suits your needs. + My Discord : cup_nooble + +------------------------------------------------------------------------------------------------------------- + + >>> See updates here : + + - Discord server : + Join The Sprout Lands Discord for any hotfixes and updates or for any questions + Link - https://discord.gg/PyDwcnPY + + - Twitter : + Link - https://twitter.com/Sprout_Lands + +------------------------------------------------------------------------------------------------------------- + + >>> Support + + If you enjoy this asset pack consider leaving a rating and a comment. + It really helps to support the future of this project ^u^! + + ---------- + + Want to find more from Cup Nooble ? + check out their link tree - cupnooble.carrd.co diff --git a/src/engine/gamegui.h b/src/engine/gamegui.h new file mode 100644 index 0000000..3a95620 --- /dev/null +++ b/src/engine/gamegui.h @@ -0,0 +1,49 @@ +#ifndef GAMEGUI_H +#define GAMEGUI_H + +#include "sprite.h" + +typedef struct +{ + int state; + Rectangle textureRecs[2]; + Rectangle buttonBounds; + Texture2D texture; +} ImageButton; + +void initImageButton(ImageButton *b, Rectangle textureRecs[2], Rectangle buttonBounds, Texture2D texture){ + b->textureRecs[0] = textureRecs[0]; + b->textureRecs[1] = textureRecs[1]; + b->buttonBounds = buttonBounds; + b->texture = texture; + b->state = 0; +} + +int isImageButtonClicked(ImageButton *b){ + Vector2 mousePoint = GetMousePosition(); + if (CheckCollisionPointRec(mousePoint, b->buttonBounds)) { + if (IsMouseButtonDown(MOUSE_LEFT_BUTTON)) b->state = 1; + if (IsMouseButtonReleased(MOUSE_LEFT_BUTTON)) + { + b->state = 0; + return true; + } + } else { + b->state = 0; + } + return false; +} + +void renderImageButton(ImageButton *b) { + Sprite sprite; + sprite.texture = b->texture; + sprite.sourceRec = b->textureRecs[b->state]; + sprite.destRec = b->buttonBounds; + sprite.origin = (Vector2){ 0, 0 }; + sprite.rotation = 0.0f; + sprite.color = WHITE; + RenderSprite(&sprite); +} + + +#endif // GAMEGUI_H