tooltipmanager

This commit is contained in:
minjaesong
2024-10-11 15:02:11 +09:00
parent 048777a845
commit 60e54c2bc0
29 changed files with 118 additions and 238 deletions

View File

@@ -1,23 +1,16 @@
package net.torvald.terrarum.modulebasegame.gameactors
import com.badlogic.gdx.graphics.g2d.SpriteBatch
import net.torvald.spriteanimation.SheetSpriteAnimation
import net.torvald.terrarum.App
import net.torvald.terrarum.INGAME
import net.torvald.terrarum.Point2i
import net.torvald.terrarum.TerrarumAppConfiguration.TILE_SIZE
import net.torvald.terrarum.TerrarumAppConfiguration.TILE_SIZED
import net.torvald.terrarum.gameactors.AVKey
import net.torvald.terrarum.gameworld.fmod
import net.torvald.terrarum.langpack.Lang
import net.torvald.terrarum.modulebasegame.gameactors.FixtureInductionMotor.Companion.MASS
import net.torvald.terrarum.modulebasegame.gameitems.FixtureItemBase
import net.torvald.terrarum.modulebasegame.ui.UIItemInventoryCellCommonRes.tooltipShowing
import net.torvald.terrarum.toInt
import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
import org.dyn4j.geometry.Vector2
import kotlin.math.absoluteValue
import kotlin.math.roundToLong
/**
* Created by minjaesong on 2024-10-03.
@@ -59,10 +52,6 @@ class FixtureInductionMotor : Electric {
setWireEmissionAt(2, 0, Vector2(16.0, 1024.0)) // speed and torque
}
override fun dispose() {
tooltipShowing.remove(tooltipHash)
}
companion object {
const val MASS = 20.0
}
@@ -187,10 +176,6 @@ class FixtureGearbox : Electric, Reorientable {
}
}
override fun dispose() {
tooltipShowing.remove(tooltipHash)
}
companion object {
@Transient val posVecsIn = listOf(
// Point2i(1, 0),

View File

@@ -4,8 +4,6 @@ import net.torvald.terrarum.TerrarumAppConfiguration.TILE_SIZE
import net.torvald.terrarum.gameactors.AVKey
import net.torvald.terrarum.langpack.Lang
import net.torvald.terrarum.modulebasegame.gameitems.FixtureItemBase
import net.torvald.terrarum.modulebasegame.ui.UIItemInventoryCellCommonRes
import net.torvald.terrarum.modulebasegame.ui.UIItemInventoryCellCommonRes.tooltipShowing
import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
import org.dyn4j.geometry.Vector2
@@ -43,7 +41,7 @@ class FixtureLogicSignalEmitter : Electric {
}
override fun dispose() {
tooltipShowing.remove(tooltipHash)
removeFromTooltipRecord()
}
companion object {

View File

@@ -17,7 +17,6 @@ import net.torvald.terrarum.gameitems.ItemID
import net.torvald.terrarum.itemproperties.Item
import net.torvald.terrarum.langpack.Lang
import net.torvald.terrarum.modulebasegame.gameitems.ItemTextSignCopper
import net.torvald.terrarum.modulebasegame.ui.UIItemInventoryCellCommonRes.tooltipShowing
import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
import net.torvald.unicode.TIMES
import org.dyn4j.geometry.Vector2
@@ -253,7 +252,7 @@ class FixtureTextSignCopper : Electric {
}
override fun dispose() {
tooltipShowing.remove(tooltipHash)
removeFromTooltipRecord()
sprite?.dispose()
spriteGlow?.dispose()
spriteEmissive?.dispose()