DEADSOFTWARE

Implement dependency injection for game classes #13
authorfred-boy <fredboy@protonmail.com>
Tue, 5 May 2020 18:57:21 +0000 (01:57 +0700)
committerfred-boy <fredboy@protonmail.com>
Wed, 6 May 2020 09:17:20 +0000 (16:17 +0700)
commitf4d52e3e4a3712050532786fca0aded5ff8b5a03
treeed1a9b2412a8744feda776bcd5f3015131f596e2
parentaa867d19dc70babe1e3c091c60f903b06eb65fcf
Implement dependency injection for game classes #13
35 files changed:
android/src/ru/deadsoftware/cavedroid/AndroidLauncher.java
build.gradle
core/build.gradle
core/src/ru/deadsoftware/cavedroid/CaveGame.java
core/src/ru/deadsoftware/cavedroid/GameScreen.java [deleted file]
core/src/ru/deadsoftware/cavedroid/MainComponent.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/MainConfig.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/GameComponent.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java
core/src/ru/deadsoftware/cavedroid/game/GameInput.java
core/src/ru/deadsoftware/cavedroid/game/GameInputProcessor.java [moved from core/src/ru/deadsoftware/cavedroid/misc/InputHandlerGame.java with 64% similarity]
core/src/ru/deadsoftware/cavedroid/game/GameItems.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/GameScope.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/GameScreen.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/GameUiWindow.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/GameWorld.java
core/src/ru/deadsoftware/cavedroid/game/mobs/FallingGravel.java
core/src/ru/deadsoftware/cavedroid/game/mobs/FallingSand.java
core/src/ru/deadsoftware/cavedroid/game/mobs/Mob.java
core/src/ru/deadsoftware/cavedroid/game/mobs/MobsController.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/mobs/Pig.java
core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java
core/src/ru/deadsoftware/cavedroid/game/objects/Block.java
core/src/ru/deadsoftware/cavedroid/game/objects/Drop.java
core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/objects/Item.java
core/src/ru/deadsoftware/cavedroid/game/objects/TouchButton.java
core/src/ru/deadsoftware/cavedroid/menu/MenuProc.java
core/src/ru/deadsoftware/cavedroid/menu/submenus/Menu.java
core/src/ru/deadsoftware/cavedroid/menu/submenus/MenuInput.java
core/src/ru/deadsoftware/cavedroid/misc/Renderer.java