WriteWorldInfo: actually working thumbnail export

This commit is contained in:
minjaesong
2019-02-25 02:07:39 +09:00
parent a193bb7de0
commit a76603905b
7 changed files with 78 additions and 13 deletions

View File

@@ -155,12 +155,7 @@ open class Ingame(batch: SpriteBatch) : IngameInstance(batch) {
lateinit var gameLoadInfoPayload: Any
lateinit var gameworld: GameWorldExtension
lateinit var theRealGamer: IngamePlayer
override var actorGamer: ActorHumanoid?
get() = theRealGamer
set(value) {
throw UnsupportedOperationException()
}
// get() = actorGamer as IngamePlayer
enum class GameLoadMode {
CREATE_NEW, LOAD_FROM
@@ -202,6 +197,10 @@ open class Ingame(batch: SpriteBatch) : IngameInstance(batch) {
)
private fun setTheRealGamerFirstTime(actor: IngamePlayer) {
if (actor.referenceID != Terrarum.PLAYER_REF_ID) {
throw Error()
}
actorNowPlaying = actor
theRealGamer = actor
addNewActor(actorNowPlaying)