Moved TFacePart to a more consistent location

This commit is contained in:
Chicken Bones committed 2013-06-24 13:21:44 +10:00
1 parent 83e1713f72
commit a302ed21c9
3 files changed
+11 -7

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
package codechicken.multipart
trait TFacePart extends TMultiPart
{
def solid(side:Int):Boolean = true
}
-5
View File
@@ -93,9 +93,4 @@ abstract class TMultiPart
def sendDescUpdate() = writeDesc(tile.getWriteStream(this))
def scheduleTick(ticks:Int) = TickScheduler.scheduleTick(this, ticks)
}
trait TFacePart extends TMultiPart
{
def solid(side:Int):Boolean = true
}
+5 -2
View File
@@ -122,8 +122,11 @@ trait TileMultipart extends TileEntity
def isSolid(side:Int):Boolean =
{
val part = partMap(PartMap.face(side).i)
if(part != null) part.asInstanceOf[TFacePart].solid(side) else false
val part = partMap(side)
if(part != null)
return part.asInstanceOf[TFacePart].solid(side)
return false
}
private def setTicking(tick:Boolean)