Package mc.core.model.base
Class EntityBitField
java.lang.Object
mc.core.model.base.EntityBitField
- All Implemented Interfaces:
Serializable
Bit field is a bit mask and use bitwise operators. integer has 32 bits out of which 31 bits can be turned off or on
to act as flag bits. (The highest order bit is reserved for plus or minus sign). integers can go from 2^^0 through
2^^30. default is 0x0000
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleangetFlag(int mask) voidsetBitField(int bitField) voidsetFlag(int mask, boolean value)
-
Constructor Details
-
EntityBitField
public EntityBitField() -
EntityBitField
public EntityBitField(int defaultValue)
-
-
Method Details
-
setFlag
public void setFlag(int mask, boolean value) -
getFlag
public boolean getFlag(int mask) -
getBitField
public int getBitField() -
setBitField
public void setBitField(int bitField)
-