public interface JALoadingPlayerEventHandler extends JAPlayerEventHandler
JALoadingPlayer
provides
notification of player events to its environment/owner.
It extends the basic JAPlayerEventHandler
interface with
one additional event, which notifies completion of a CAS-load operation.
2007-08-07loaderHasStarted()
and nextSignLoaded(int,int)
events.
2008-06-25loaderIsDone(boolean,int,int)
.Modifier and Type | Method and Description |
---|---|
void |
loaderHasStarted()
Reports that the load operation has been initiated, so for
example the associated
SiGMLAnimation is available,
although it is likely to be empty at this stage. |
void |
loaderIsDone(boolean gotframes,
int nsigns,
int nframes)
Reports the completion of a load operation by this player's
loader.
|
void |
nextSignLoaded(int s,
int nflimit)
Reports that the next animated sign has been loaded, that is,
the sign with the given index and with the given overall frame
index limit value.
|
playerIsAtNewFrame, playerIsDone
void loaderHasStarted()
SiGMLAnimation
is available,
although it is likely to be empty at this stage.void nextSignLoaded(int s, int nflimit)
void loaderIsDone(boolean gotframes, int nsigns, int nframes)
gotframes
- indicates whether or not the load operation
delivered a playable set of animation frames.nsigns
- the number of signs in the animation
(zero in case of failure).nframes
- the number of frames in the animation
(zero in case of failure).