package speedytools.clientside.tools;
import net.minecraft.util.BlockPos;
import net.minecraft.util.Vec3;
import speedytools.common.utilities.QuadOrientation;
/**
* Created by TheGreyGhost on 16/10/14.
* Holds the selection state information shared by the copy, move, delete complex tools
*/
public class CommonSelectionState
{
public BlockPos selectionOrigin;
public boolean selectionGrabActivated = false;
public Vec3 selectionGrabPoint = null;
public boolean selectionMovedFastYet;
public boolean hasBeenMoved; // used to change the appearance when freshly created or placed.
public QuadOrientation selectionOrientation;
public BlockPos initialSelectionOrigin; // the origin of the selection at its original position
public QuadOrientation initialSelectionOrientation;
}