Class Character
java.lang.Object
zombie.network.fields.character.CharacterID
zombie.network.fields.hit.Character
- All Implemented Interfaces:
INetworkPacketField, IPositional, IDescriptor
-
Field Summary
Fields inherited from class CharacterID
ANIMAL, PLAYER, UNKNOWN, ZOMBIE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetX()floatgetY()floatgetZ()voidparse(ByteBufferReader b, IConnection connection) voidreact()voidset(IsoGameCharacter character) voidsetCharacterFlags(short characterFlags) voidsetDirection(float directionX, float directionY) voidsetPosition(float positionX, float positionY, float positionZ) voidMethods inherited from class CharacterID
clone, getCharacter, getID, isConsistent, set, set, writeMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacketField
getPacketSizeBytes, isConsistentMethods inherited from interface IPositional
isInRange
-
Constructor Details
-
Character
public Character()
-
-
Method Details
-
setCharacterFlags
public void setCharacterFlags(short characterFlags) -
setPosition
public void setPosition(float positionX, float positionY, float positionZ) -
setDirection
public void setDirection(float directionX, float directionY) -
set
- Overrides:
setin classCharacterID
-
parse
- Specified by:
parsein interfaceINetworkPacketField- Overrides:
parsein classCharacterID
-
write
- Specified by:
writein interfaceINetworkPacketField- Overrides:
writein classCharacterID
-
react
public void react() -
getX
public float getX()- Specified by:
getXin interfaceIPositional- Overrides:
getXin classCharacterID
-
getY
public float getY()- Specified by:
getYin interfaceIPositional- Overrides:
getYin classCharacterID
-
getZ
public float getZ()- Specified by:
getZin interfaceIPositional- Overrides:
getZin classCharacterID
-