mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 20:31:51 +09:00
inventory images for doors; fix: item not drawing centred on quickslot
This commit is contained in:
Binary file not shown.
@@ -21,7 +21,7 @@ class ItemSwingingDoorOak(originalID: ItemID) :
|
||||
override val isDynamic = false
|
||||
override val materialId = ""
|
||||
override val itemImage: TextureRegion
|
||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(8,3)
|
||||
override var baseToolSize: Double? = baseMass
|
||||
|
||||
init {
|
||||
@@ -46,7 +46,7 @@ class ItemSwingingDoorEbony(originalID: ItemID) :
|
||||
override val isDynamic = false
|
||||
override val materialId = ""
|
||||
override val itemImage: TextureRegion
|
||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(9,3)
|
||||
override var baseToolSize: Double? = baseMass
|
||||
|
||||
init {
|
||||
@@ -71,7 +71,7 @@ class ItemSwingingDoorBirch(originalID: ItemID) :
|
||||
override val isDynamic = false
|
||||
override val materialId = ""
|
||||
override val itemImage: TextureRegion
|
||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(10,3)
|
||||
override var baseToolSize: Double? = baseMass
|
||||
|
||||
init {
|
||||
@@ -96,7 +96,7 @@ class ItemSwingingDoorRosewood(originalID: ItemID) :
|
||||
override val isDynamic = false
|
||||
override val materialId = ""
|
||||
override val itemImage: TextureRegion
|
||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_16")
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(11,3)
|
||||
override var baseToolSize: Double? = baseMass
|
||||
|
||||
init {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package net.torvald.terrarum.modulebasegame.gameitems
|
||||
|
||||
import com.badlogic.gdx.graphics.g2d.TextureRegion
|
||||
import net.torvald.terrarum.CommonResourcePool
|
||||
import net.torvald.terrarum.gameitems.ItemID
|
||||
import net.torvald.terrarum.modulebasegame.gameactors.FixtureTikiTorch
|
||||
|
||||
@@ -18,7 +19,7 @@ class ItemWorldPortal(originalID: ItemID) : FixtureItemBase(originalID, "net.tor
|
||||
override val isDynamic = false
|
||||
override val materialId = ""
|
||||
override val itemImage: TextureRegion
|
||||
get() = getItemImageFromSheet("basegame", "sprites/fixtures/portal_device.tga", 80, 32)
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(3,3)
|
||||
|
||||
override var baseToolSize: Double? = baseMass
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ class WireGraphDebugger(originalID: ItemID) : GameItem(originalID) {
|
||||
override val materialId = "CUPR"
|
||||
override var baseMass = 2.0
|
||||
override val itemImage: TextureRegion
|
||||
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_24")
|
||||
get() = CommonResourcePool.getAsItemSheet("basegame.items").get(2,3)
|
||||
|
||||
init {
|
||||
super.equipPosition = GameItem.EquipPosition.HAND_GRIP
|
||||
|
||||
@@ -58,7 +58,7 @@ data class ItemSlotImage(val baseTex: TextureRegion, val itemTex: TextureRegion?
|
||||
|
||||
batch.draw(baseTex, cx - (baseTex.regionWidth).div(2).toFloat(), cy - (baseTex.regionWidth).div(2).toFloat())
|
||||
if (itemTex != null)
|
||||
batch.draw(itemTex, cx - (itemTex.regionWidth).div(2).toFloat(), cy - (itemTex.regionWidth).div(2).toFloat())
|
||||
batch.draw(itemTex, cx - (itemTex.regionWidth).div(2).toFloat(), cy - (itemTex.regionHeight).div(2).toFloat())
|
||||
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user