ab47724473
3797 errors. We have a long way to go.
42 lines
879 B
Java
42 lines
879 B
Java
package mekanism.common;
|
|
|
|
public class Teleporter
|
|
{
|
|
/**
|
|
* Code -- a way for teleporters to manage frequencies.
|
|
* @author aidancbrady
|
|
*
|
|
*/
|
|
public static final class Code
|
|
{
|
|
public int digitOne;
|
|
public int digitTwo;
|
|
public int digitThree;
|
|
public int digitFour;
|
|
|
|
public Code(int one, int two, int three, int four)
|
|
{
|
|
digitOne = one;
|
|
digitTwo = two;
|
|
digitThree = three;
|
|
digitFour = four;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode()
|
|
{
|
|
int code = 1;
|
|
code = 31 * code + digitOne;
|
|
code = 31 * code + digitTwo;
|
|
code = 31 * code + digitThree;
|
|
code = 31 * code + digitFour;
|
|
return code;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object code)
|
|
{
|
|
return code instanceof Code && ((Code)code).digitOne == digitOne && ((Code)code).digitTwo == digitTwo && ((Code)code).digitThree == digitThree && ((Code)code).digitFour == digitFour;
|
|
}
|
|
}
|
|
}
|