Bump amethyst and fix player duplication bug

This commit is contained in:
nelle 2023-11-01 03:21:45 -06:00
parent 464692aea7
commit 4faa70d352
2 changed files with 3 additions and 3 deletions

View file

@ -3,7 +3,7 @@ org.gradle.parallel=true
org.gradle.jvmargs=-Xmx2048M
org.gradle.daemon=true
amethyst_version=2020.1.1-RELEASE
amethyst_version=2021.0.3-RELEASE
zircon_version=2021.1.0-RELEASE
junit_version=4.12
mockito_version=1.10.19

View file

@ -3,10 +3,10 @@ package group.ouroboros.potrogue.world
import group.ouroboros.potrogue.blocks.GameBlock
import group.ouroboros.potrogue.extensions.GameEntity
import group.ouroboros.potrogue.extensions.position
import org.hexworks.amethyst.api.Engine
import org.hexworks.amethyst.api.entity.Entity
import org.hexworks.amethyst.api.entity.EntityType
import org.hexworks.amethyst.internal.TurnBasedEngine
import org.hexworks.amethyst.platform.Dispatchers
import org.hexworks.cobalt.datatypes.Maybe
import org.hexworks.zircon.api.builder.game.GameAreaBuilder
import org.hexworks.zircon.api.data.Position3D
@ -32,7 +32,7 @@ class World (
// We added the Engine to the world which handles our entities.
// We could have used dependency inversion here, but this is not likely to change in the future so were keeping it simple.
private val engine: TurnBasedEngine<GameContext> = Engine.create()
private val engine: TurnBasedEngine<GameContext> = TurnBasedEngine(Dispatchers.Single)
init {
startingBlocks.forEach { (pos, block) ->