package ru.windcorp.progressia.server.world.tile;

import ru.windcorp.progressia.common.util.namespaces.Namespaced;
import ru.windcorp.progressia.common.world.block.BlockFace;

public class TileLogic extends Namespaced {

	public TileLogic(String id) {
		super(id);
	}
	
	public boolean canOccupyFace(TileTickContext context) {
		return canOccupyFace(context.getCurrentFace());
	}
	
	public boolean canOccupyFace(BlockFace face) {
		return true;
	}
	
	public boolean isSolid(TileTickContext context) {
		return isSolid();
	}
	
	public boolean isSolid() {
		return false;
	}

}
