DEADSOFTWARE

Add crafting
authorfredboy <fredboy@protonmail.com>
Wed, 24 Apr 2024 15:48:49 +0000 (22:48 +0700)
committerfredboy <fredboy@protonmail.com>
Wed, 24 Apr 2024 15:48:49 +0000 (22:48 +0700)
commit387ad284ceb79b07cba3726fa7350b7e83916815
tree26e6951d5a340d12cef63bbf5a34b8e58c4878e8
parentfb34c4a469190cbcd436a10c8cf3102562d97faf
Add crafting
37 files changed:
android/assets/crafting_table.png [new file with mode: 0644]
android/assets/json/crafting.json [new file with mode: 0644]
android/assets/json/game_items.json
android/assets/json/texture_regions.json
android/assets/textures/items/stick.png [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/MainConfig.java
core/src/ru/deadsoftware/cavedroid/game/GameItemsHolder.kt
core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java
core/src/ru/deadsoftware/cavedroid/game/input/KeyboardInputHandlersModule.kt
core/src/ru/deadsoftware/cavedroid/game/input/MouseInputHandlersModule.kt
core/src/ru/deadsoftware/cavedroid/game/input/action/keys/KeyboardInputActionKey.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/CloseGameWindowKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/OpenCraftingKeyboardInputHandler.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/OpenInventoryKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/CloseGameWindowMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectCraftingInventoryItemMouseInputHandler.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectCreativeInventoryItemMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectSurvivalInventoryItemMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/mapper/KeyboardInputActionMapper.kt
core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java
core/src/ru/deadsoftware/cavedroid/game/model/craft/CraftingRecipe.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/model/dto/CraftingDto.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt
core/src/ru/deadsoftware/cavedroid/game/model/item/InventoryItem.kt
core/src/ru/deadsoftware/cavedroid/game/model/item/Item.kt
core/src/ru/deadsoftware/cavedroid/game/model/mapper/ItemMapper.kt
core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java
core/src/ru/deadsoftware/cavedroid/game/render/DebugRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/WindowsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/windows/CraftingWindowRenderer.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/render/windows/SurvivalWindowRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/windows/GameWindowsConfigs.kt
core/src/ru/deadsoftware/cavedroid/game/windows/GameWindowsManager.kt
core/src/ru/deadsoftware/cavedroid/game/windows/inventory/AbstractInventoryWindow.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/windows/inventory/CraftingInventoryWindow.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/windows/inventory/CreativeInventoryWindow.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/windows/inventory/SurvivalInventoryWindow.kt [new file with mode: 0644]