DEADSOFTWARE

Add furnace, more craft and items
authorfredboy <fredboy@protonmail.com>
Fri, 10 May 2024 09:56:29 +0000 (16:56 +0700)
committerfredboy <fredboy@protonmail.com>
Fri, 10 May 2024 09:56:29 +0000 (16:56 +0700)
commitc447b95aeb883113ff1d53a3178828929c1eb92f
tree0a32c81a4e5f93065c2d2fd6d358e0c506db8341
parent450a8c72dc2d2ed039b4974b8e9be598b81c07e6
Add furnace, more craft and items
59 files changed:
android/assets/chest.png [new file with mode: 0644]
android/assets/furnace.png [new file with mode: 0644]
android/assets/json/crafting.json
android/assets/json/game_items.json
android/assets/json/texture_regions.json
android/assets/textures/blocks/furnace.png [new file with mode: 0644]
android/assets/textures/blocks/furnace_off.png [deleted file]
android/assets/textures/blocks/furnace_on.png [deleted file]
android/assets/textures/items/bed.png [new file with mode: 0644]
android/assets/textures/items/diamond.png [new file with mode: 0644]
android/assets/textures/items/gold_ingot.png [new file with mode: 0644]
android/assets/textures/items/iron_ingot.png [new file with mode: 0644]
android/assets/textures/items/lapis_lazuli.png [new file with mode: 0644]
android/assets/textures/items/spawn_egg.png [new file with mode: 0644]
android/assets/touch_gui.png
core/src/ru/deadsoftware/cavedroid/game/GameModule.java
core/src/ru/deadsoftware/cavedroid/game/GamePhysics.java
core/src/ru/deadsoftware/cavedroid/game/GameProc.java
core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java
core/src/ru/deadsoftware/cavedroid/game/GameSaver.java
core/src/ru/deadsoftware/cavedroid/game/actions/UseBlockActionsModule.kt
core/src/ru/deadsoftware/cavedroid/game/actions/UseItemActionsModule.kt
core/src/ru/deadsoftware/cavedroid/game/actions/useblock/UseFurnaceAction.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/actions/useitem/UsePigSpawnEggAction.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/debug/DebugInfoStringsProvider.kt
core/src/ru/deadsoftware/cavedroid/game/input/MouseInputHandlersModule.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/CloseGameWindowKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/DropItemKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/OpenInventoryKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/keyboard/PauseGameKeyboardInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/CloseGameWindowMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/HotbarMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectCraftingInventoryItemMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectFurnaceInventoryItemMouseInputHandler.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/input/handler/mouse/SelectSurvivalInventoryItemMouseInputHandler.kt
core/src/ru/deadsoftware/cavedroid/game/mobs/player/Inventory.kt
core/src/ru/deadsoftware/cavedroid/game/mobs/player/Player.java
core/src/ru/deadsoftware/cavedroid/game/model/block/Block.kt
core/src/ru/deadsoftware/cavedroid/game/model/dto/ItemDto.kt
core/src/ru/deadsoftware/cavedroid/game/model/item/CommonItemParams.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/BlockMapper.kt
core/src/ru/deadsoftware/cavedroid/game/model/mapper/ItemMapper.kt
core/src/ru/deadsoftware/cavedroid/game/objects/drop/Drop.kt [moved from core/src/ru/deadsoftware/cavedroid/game/objects/Drop.kt with 96% similarity]
core/src/ru/deadsoftware/cavedroid/game/objects/drop/DropController.java [moved from core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java with 79% similarity]
core/src/ru/deadsoftware/cavedroid/game/objects/furnace/Furnace.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/objects/furnace/FurnaceController.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/render/BlocksRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/DropsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/WindowsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/windows/FurnaceWindowRenderer.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/ui/windows/GameWindowsConfigs.kt
core/src/ru/deadsoftware/cavedroid/game/ui/windows/GameWindowsManager.kt
core/src/ru/deadsoftware/cavedroid/game/ui/windows/inventory/FurnaceInventoryWindow.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java
core/src/ru/deadsoftware/cavedroid/misc/Assets.java
core/src/ru/deadsoftware/cavedroid/misc/utils/MeasureUnitsUtils.kt
core/src/ru/deadsoftware/cavedroid/misc/utils/RenderingUtils.kt