mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 20:31:51 +09:00
kotlin update 1.8.20
This commit is contained in:
@@ -6,6 +6,6 @@ module ModuleComputers {
|
||||
requires Terrarum;
|
||||
requires TerrarumSansBitmap;
|
||||
requires kotlin.stdlib;
|
||||
requires kotlinx.coroutines.core;
|
||||
requires kotlin.coroutines.core;
|
||||
requires TerrarumTSVM;
|
||||
}
|
||||
@@ -6,10 +6,7 @@ import com.badlogic.gdx.graphics.*
|
||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch
|
||||
import com.badlogic.gdx.graphics.glutils.FrameBuffer
|
||||
import com.badlogic.gdx.utils.Disposable
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.Job
|
||||
import kotlinx.coroutines.cancel
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlin.coroutines.*
|
||||
import net.torvald.terrarum.*
|
||||
import net.torvald.terrarum.TerrarumAppConfiguration.TILE_SIZE
|
||||
import net.torvald.terrarum.gameactors.AVKey
|
||||
@@ -35,7 +32,7 @@ class FixtureHomeComputer : FixtureBase {
|
||||
VMProgramRom(ModMgr.getGdxFile("dwarventech", "bios/tsvmbios.js").path())
|
||||
))
|
||||
@Transient private lateinit var vmRunner: VMRunner
|
||||
@Transient private lateinit var coroutineJob: Job
|
||||
// @Transient private lateinit var coroutineJob: Job
|
||||
|
||||
@Transient private var vmStarted = false
|
||||
@Transient private lateinit var disposableObj: Disposable
|
||||
@@ -76,7 +73,7 @@ class FixtureHomeComputer : FixtureBase {
|
||||
}
|
||||
|
||||
fun startVM() {
|
||||
if (!vmStarted) {
|
||||
/*if (!vmStarted) {
|
||||
vmStarted = true
|
||||
|
||||
coroutineJob = GlobalScope.launch {
|
||||
@@ -89,11 +86,11 @@ class FixtureHomeComputer : FixtureBase {
|
||||
vm.dispose()
|
||||
}
|
||||
INGAME.disposables.add(disposableObj)
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
fun stopVM() {
|
||||
if (vmStarted) {
|
||||
/*if (vmStarted) {
|
||||
vmStarted = false
|
||||
|
||||
vmRunner.close()
|
||||
@@ -101,7 +98,7 @@ class FixtureHomeComputer : FixtureBase {
|
||||
vm.dispose()
|
||||
|
||||
INGAME.disposables.remove(disposableObj)
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
override fun reload() {
|
||||
|
||||
@@ -5,10 +5,6 @@ import com.badlogic.gdx.graphics.Color
|
||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch
|
||||
import com.badlogic.gdx.graphics.g2d.TextureRegion
|
||||
import com.badlogic.gdx.utils.Disposable
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.Job
|
||||
import kotlinx.coroutines.cancel
|
||||
import kotlinx.coroutines.launch
|
||||
import net.torvald.terrarum.*
|
||||
import net.torvald.terrarum.gameactors.ActorWithBody
|
||||
import net.torvald.terrarum.gameitems.GameItem
|
||||
@@ -26,8 +22,9 @@ import net.torvald.tsvm.peripheral.VMProgramRom
|
||||
/**
|
||||
* Created by minjaesong on 2021-12-03.
|
||||
*/
|
||||
class ItemWearableWorldRadar(originalID: String) : GameItem(originalID) {
|
||||
class ItemWearableWorldRadar(originalID: String) {// : GameItem(originalID) {
|
||||
|
||||
/*
|
||||
override var dynamicID: ItemID = originalID
|
||||
override val originalName = "ITEM_COMPUTER_DIRTBOARD_FAKETM"
|
||||
override var baseMass = 2.0
|
||||
@@ -106,6 +103,9 @@ class ItemWearableWorldRadar(originalID: String) : GameItem(originalID) {
|
||||
(Terrarum.ingame!! as TerrarumIngame).wearableDeviceUI = null
|
||||
closeVM()
|
||||
}
|
||||
|
||||
|
||||
*/
|
||||
}
|
||||
|
||||
class WearableWorldRadarUI(val device: VM) : UICanvas() {
|
||||
|
||||
Reference in New Issue
Block a user