56 lines
1.7 KiB
Java
56 lines
1.7 KiB
Java
package Steven.Common.mod_pocketDim;
|
|
|
|
import java.io.PrintStream;
|
|
import java.io.Serializable;
|
|
|
|
public class LinkData
|
|
implements Serializable
|
|
{
|
|
public int locXCoord;
|
|
public int locYCoord;
|
|
public int locZCoord;
|
|
public int destXCoord;
|
|
public int destYCoord;
|
|
public int destZCoord;
|
|
public int numberofChildren = 0;
|
|
public boolean isLocPocket;
|
|
public int linkOrientation;
|
|
public int destDimID;
|
|
public int locDimID;
|
|
public boolean exists = false;
|
|
|
|
public LinkData()
|
|
{
|
|
this.exists = false;
|
|
}
|
|
|
|
public LinkData(int exitLinkDimID, int exitX, int exitY, int exitZ)
|
|
{
|
|
this.destDimID = exitLinkDimID;
|
|
this.destXCoord = exitX;
|
|
this.destYCoord = exitY;
|
|
this.destZCoord = exitZ;
|
|
}
|
|
|
|
public LinkData(int locationDimID, int destinationDimID, int locationXCoord, int locationYCoord, int locationZCoord, int destinationXCoord, int destinationYCoord, int destinationZCoord, boolean isPocket)
|
|
{
|
|
this.exists = true;
|
|
this.locXCoord = locationXCoord;
|
|
this.locYCoord = locationYCoord;
|
|
this.locZCoord = locationZCoord;
|
|
|
|
this.destXCoord = destinationXCoord;
|
|
this.destYCoord = destinationYCoord;
|
|
this.destZCoord = destinationZCoord;
|
|
|
|
this.destDimID = destinationDimID;
|
|
this.locDimID = locationDimID;
|
|
this.isLocPocket = isPocket;
|
|
}
|
|
|
|
public void printLinkData()
|
|
{
|
|
System.out.println(String.valueOf(this.locDimID) + "locDimID " + String.valueOf(this.locXCoord) + "-locXCoord " + String.valueOf(this.locYCoord) + "-locYCoord " + String.valueOf(this.locZCoord) + "-locZCoord ");
|
|
System.out.println(String.valueOf(this.destDimID) + "DestDimID " + String.valueOf(this.destXCoord) + "-destXCoord " + String.valueOf(this.destYCoord) + "-destYCoord " + String.valueOf(this.destZCoord) + "-destZCoord ");
|
|
}
|
|
} |