@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + Float.floatToIntBits(depth);
result = prime * result + (generate ? 1231 : 1237);
result = prime * result + Float.floatToIntBits(hardness);
result = prime * result + nodes;
result = prime * result + Float.floatToIntBits(rarity);
result = prime * result + Float.floatToIntBits(resistance);
result = prime * result + size;
result = prime * result + Float.floatToIntBits(spread);
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Settings other = (Settings) obj;
if (Float.floatToIntBits(depth) != Float.floatToIntBits(other.depth))
return false;
if (generate != other.generate)
return false;
if (Float.floatToIntBits(hardness) != Float.floatToIntBits(other.hardness))
return false;
if (nodes != other.nodes)
return false;
if (Float.floatToIntBits(rarity) != Float.floatToIntBits(other.rarity))
return false;
if (Float.floatToIntBits(resistance) != Float.floatToIntBits(other.resistance))
return false;
if (size != other.size)
return false;
if (Float.floatToIntBits(spread) != Float.floatToIntBits(other.spread))
return false;
return true;
}
Comments
0 B
|👍
/👎