Added CreatureObject.isStatesBitmask() and a test case for testing vehicle mounts

This commit is contained in:
Obique PSWG
2017-06-20 07:08:39 -05:00
parent 42a4660dfb
commit b33dda9598
4 changed files with 64 additions and 2 deletions
@@ -605,6 +605,14 @@ public class CreatureObject extends TangibleObject {
public long getStatesBitmask() {
return statesBitmask;
}
public boolean isStatesBitmask(CreatureState ... states) {
for (CreatureState state : states) {
if ((statesBitmask & state.getBitmask()) == 0)
return false;
}
return true;
}
public void setStatesBitmask(CreatureState ... states) {
for (CreatureState state : states)