mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-16 13:34:06 +09:00
removed FLUID prop from the blocks
This commit is contained in:
@@ -491,11 +491,8 @@ internal object BlocksDrawer {
|
||||
if (mode == FLUID) {
|
||||
writeToBuffer(mode, bufferX, bufferY, thisTileX, thisTileY, 0)
|
||||
}
|
||||
else if (!BlockCodex[thisTile].isFluid) {
|
||||
writeToBuffer(mode, bufferX, bufferY, thisTileX, thisTileY, breakingStage)
|
||||
}
|
||||
else {
|
||||
writeToBuffer(mode, bufferX, bufferY, 0, 0, 0)
|
||||
writeToBuffer(mode, bufferX, bufferY, thisTileX, thisTileY, breakingStage)
|
||||
}
|
||||
} catch (e: NullPointerException) {
|
||||
// do nothing. WARNING: This exception handling may hide erratic behaviour completely.
|
||||
@@ -580,10 +577,9 @@ internal object BlocksDrawer {
|
||||
|
||||
//return ret
|
||||
|
||||
val upTile = world.getTileFromTerrain(x , y - 1) ?: Block.NULL
|
||||
return if (ret == 15 || ret == 10)
|
||||
ret
|
||||
else if (world.getFluid(x, y-1).isFluid())
|
||||
else if (world.getFluid(x, y-1).isFluid()) // if tile above is a fluid
|
||||
0
|
||||
else
|
||||
1
|
||||
|
||||
@@ -5,12 +5,11 @@ import com.badlogic.gdx.graphics.Color
|
||||
import com.badlogic.gdx.graphics.Pixmap
|
||||
import com.badlogic.gdx.graphics.Texture
|
||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch
|
||||
import net.torvald.terrarum.gameworld.GameWorld
|
||||
import net.torvald.terrarum.gameworld.PairedMapLayer
|
||||
import net.torvald.terrarum.*
|
||||
import net.torvald.terrarum.blockproperties.Block
|
||||
import net.torvald.terrarum.blockproperties.BlockCodex
|
||||
import net.torvald.terrarum.*
|
||||
import net.torvald.terrarum.roundInt
|
||||
import net.torvald.terrarum.gameworld.GameWorld
|
||||
import net.torvald.terrarum.gameworld.PairedMapLayer
|
||||
import net.torvald.terrarum.itemproperties.ItemCodex.ITEM_TILES
|
||||
import net.torvald.terrarumsansbitmap.gdx.TextureRegionPack
|
||||
import java.io.BufferedOutputStream
|
||||
@@ -573,8 +572,8 @@ object BlocksDrawerOLD {
|
||||
var ret = 0
|
||||
for (i in 0..3) {
|
||||
try {
|
||||
if (!BlockCodex[nearbyTiles[i]].isSolid &&
|
||||
!BlockCodex[nearbyTiles[i]].isFluid) {
|
||||
if (!BlockCodex[nearbyTiles[i]].isSolid) {
|
||||
//&& !BlockCodex[nearbyTiles[i]].isFluid) {
|
||||
ret += (1 shl i) // add 1, 2, 4, 8 for i = 0, 1, 2, 3
|
||||
}
|
||||
} catch (e: ArrayIndexOutOfBoundsException) {
|
||||
|
||||
Reference in New Issue
Block a user