Removed more unused classes

This commit is contained in:
Calclavia 2015-01-09 12:17:59 +08:00
parent 619ba6d620
commit 894226a278

View file

@ -17,15 +17,15 @@ import net.minecraft.util.IIcon
import net.minecraftforge.common.MinecraftForge
import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._
import resonant.lib.grid.thermal.{BoilEvent, ThermalPhysics}
import resonant.lib.content.prefab.{TElectric, TInventory}
import resonant.lib.wrapper.ByteBufWrapper._
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.grid.thermal.{BoilEvent, ThermalPhysics}
import resonant.lib.network.discriminator.PacketType
import resonant.lib.network.handle.{TPacketReceiver, TPacketSender}
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.prefab.tile.spatial.{SpatialTile, SpatialBlock}
import resonant.lib.prefab.tile.spatial.{SpatialBlock, SpatialTile}
import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.FluidUtility
import resonant.lib.wrapper.ByteBufWrapper._
import resonant.lib.wrapper.WrapList._
import resonantinduction.core.Reference
@ -44,13 +44,13 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
* into fluids to increase their internal energy.
*/
private final val power = 100000
val energy = new EnergyStorage(0)
protected val tank = new FluidTank(FluidContainerRegistry.BUCKET_VOLUME)
private var burnTime = 0
private var heatEnergy = 0d
private var boiledVolume = 0
tickRandomly = true
val energy = new EnergyStorage(0)
private var boiledVolume = 0
energy.setCapacity(power)
energy.setMaxTransfer((power * 2) / 20)
setIO(ForgeDirection.UP, 0)
@ -143,6 +143,27 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
}
}
/**
* Approximately 327600 + 2257000 = 2584600.
*
* @param volume
* @return
*/
def getRequiredBoilWaterEnergy(volume: Int): Long =
{
return ThermalPhysics.getRequiredBoilWaterEnergy(worldObj, xCoord, zCoord, volume).asInstanceOf[Long]
}
def isElectrical: Boolean =
{
return this.getBlockMetadata == 1
}
def canBurn(stack: ItemStack): Boolean =
{
return TileEntityFurnace.getItemBurnTime(stack) > 0
}
override def randomDisplayTick(): Unit =
{
if (isBurning)
@ -168,18 +189,9 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
}
}
override def getSizeInventory = 1
def isBurning: Boolean = burnTime > 0
/**
* Approximately 327600 + 2257000 = 2584600.
*
* @param volume
* @return
*/
def getRequiredBoilWaterEnergy(volume: Int): Long =
{
return ThermalPhysics.getRequiredBoilWaterEnergy(worldObj, xCoord, zCoord, volume).asInstanceOf[Long]
}
override def getSizeInventory = 1
def getMeltIronEnergy(volume: Float): Long =
{
@ -188,18 +200,6 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
return (ThermalPhysics.getEnergyForTemperatureChange(mass, 450, temperatureChange) + ThermalPhysics.getEnergyForStateChange(mass, 272000)).asInstanceOf[Long]
}
def isElectrical: Boolean =
{
return this.getBlockMetadata == 1
}
def canBurn(stack: ItemStack): Boolean =
{
return TileEntityFurnace.getItemBurnTime(stack) > 0
}
def isBurning: Boolean = burnTime > 0
override def isItemValidForSlot(i: Int, itemStack: ItemStack): Boolean =
{
return i == 0 && canBurn(itemStack)
@ -287,12 +287,9 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
@SideOnly(Side.CLIENT)
override def getIcon(side: Int, meta: Int): IIcon =
{
if (side == 0)
return SpatialBlock.icon.get("firebox")
val isElectric = meta == 1
if (side == 1)
if (side <= 1)
return if (isBurning) (if (isElectric) SpatialBlock.icon.get("firebox_electric_top_on") else SpatialBlock.icon.get("firebox_top_on")) else (if (isElectric) SpatialBlock.icon.get("firebox_electric_top_off") else SpatialBlock.icon.get("firebox_top_off"))
return if (isBurning) (if (isElectric) SpatialBlock.icon.get("firebox_electric_side_on") else SpatialBlock.icon.get("firebox_side_on")) else (if (isElectric) SpatialBlock.icon.get("firebox_electric_side_off") else SpatialBlock.icon.get("firebox_side_off"))