Crossfire JXClient, Trunk
Public Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.animations.Animation Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.animations.Animation:
Collaboration graph

Public Member Functions

 Animation (final int animationId, final int @NotNull[] faces)
 
int getAnimationId ()
 
int getFace (final int index)
 
int getFaces ()
 

Private Attributes

final int animationId
 
final int[] faces
 

Detailed Description

Manages animations received from the server. Animations are uniquely identified by an animation id. Each animation consists of a list of faces.

Author
Andreas Kirschbaum

Definition at line 32 of file Animation.java.

Constructor & Destructor Documentation

◆ Animation()

com.realtime.crossfire.jxclient.animations.Animation.Animation ( final int  animationId,
final int @NotNull[]  faces 
)

Creates a new instance.

Parameters
animationIdthe animation ID
facesthe faces list of the animation

Definition at line 49 of file Animation.java.

References com.realtime.crossfire.jxclient.animations.Animation.animationId, and com.realtime.crossfire.jxclient.animations.Animation.faces.

Member Function Documentation

◆ getAnimationId()

int com.realtime.crossfire.jxclient.animations.Animation.getAnimationId ( )

Returns the animation ID.

Returns
the animation ID

Definition at line 61 of file Animation.java.

References com.realtime.crossfire.jxclient.animations.Animation.animationId.

◆ getFace()

int com.realtime.crossfire.jxclient.animations.Animation.getFace ( final int  index)

Returns one face of this animation.

Parameters
indexthe face index
Returns
the face

Definition at line 78 of file Animation.java.

References com.realtime.crossfire.jxclient.animations.Animation.faces.

Referenced by com.realtime.crossfire.jxclient.map.AnimationState.updateFace().

Here is the caller graph for this function:

◆ getFaces()

int com.realtime.crossfire.jxclient.animations.Animation.getFaces ( )

Returns the number of faces of this animation.

Returns
the number of faces

Definition at line 69 of file Animation.java.

References com.realtime.crossfire.jxclient.animations.Animation.faces.

Referenced by com.realtime.crossfire.jxclient.map.AnimationState.AnimationState(), and com.realtime.crossfire.jxclient.map.AnimationState.updateTickNo().

Here is the caller graph for this function:

Member Data Documentation

◆ animationId

final int com.realtime.crossfire.jxclient.animations.Animation.animationId
private

◆ faces

final int [] com.realtime.crossfire.jxclient.animations.Animation.faces
private

The documentation for this class was generated from the following file: