diff --git a/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java b/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java
index 05a7d5f0f6aa14802eb11fc7b05dcd8b96ba95a4..b53e0a628e23f4e466bc5ea08492aecbe1c243eb 100644 (file)
import com.badlogic.gdx.math.MathUtils;
import kotlin.Pair;
+import org.jetbrains.annotations.Nullable;
import ru.deadsoftware.cavedroid.game.GameItemsHolder;
import ru.deadsoftware.cavedroid.game.GameScope;
import ru.deadsoftware.cavedroid.game.mobs.MobsController;
import ru.deadsoftware.cavedroid.game.objects.container.ContainerController;
import ru.deadsoftware.cavedroid.misc.utils.MeasureUnitsUtilsKt;
-import javax.annotation.CheckForNull;
import javax.inject.Inject;
@GameScope
MobsController mobsController,
GameItemsHolder gameItemsHolder,
ContainerController containerController,
- @CheckForNull Block[][] foreMap,
- @CheckForNull Block[][] backMap) {
+ @Nullable Block[][] foreMap,
+ @Nullable Block[][] backMap) {
mDropController = dropController;
mMobsController = mobsController;
mGameItemsHolder = gameItemsHolder;
placeToBackground(x, y, mGameItemsHolder.getFallbackBlock());
}
- @CheckForNull
+ @Nullable
private Container getContainerAt(int x, int y, int z) {
return mContainerController.getContainer(transformX(x), y, z);
}
- @CheckForNull
+ @Nullable
public Container getForegroundContainer(int x, int y) {
return getContainerAt(x, y, FOREGROUND_Z);
}
- @CheckForNull
+ @Nullable
public Container getBackgroundContainer(int x, int y) {
return getContainerAt(x, y, BACKGROUND_Z);
}
- @CheckForNull
+ @Nullable
public Furnace getForegroundFurnace(int x, int y) {
- @CheckForNull
+ @Nullable
final Container container = getForegroundContainer(x, y);
if (container instanceof Furnace) {
return null;
}
- @CheckForNull
+ @Nullable
public Furnace getBackgroundFurnace(int x, int y) {
- @CheckForNull
+ @Nullable
final Container container = getBackgroundContainer(x, y);
if (container instanceof Furnace) {