|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectmovements.DanceData
DOCUMENT ME!
| Field Summary | |
private Position |
cachedHandPosition
DOCUMENT ME! |
private int |
cachedHandPositionHandIndex
DOCUMENT ME! |
private int |
cachedHandPositionPersonIndex
DOCUMENT ME! |
private int |
cachedHandPositionTick
DOCUMENT ME! |
private ParticipantPosition |
cachedPersonPosition
The position of the person calculated during the previous call to getPositionDown, getPositionAcross, or getDirection. |
private int |
cachedPersonPositionPersonIndex
The value of the 'personIndex' parameter passed to the last call to getPositionDown, getPositionAcross, or getDirection. |
private int |
cachedPersonPositionTick
The value of the 'tick' parameter passed to the last call to getPositionDown, getPositionAcross, or getDirection. |
(package private) HandMovements[][] |
handMovements
DOCUMENT ME! |
(package private) MusicPlayer |
musicPlayer
DOCUMENT ME! |
(package private) int |
numberOfParticipants
DOCUMENT ME! |
(package private) int |
numberOfTicksInDance
DOCUMENT ME! |
(package private) ParticipantMovements[] |
peopleMovements
DOCUMENT ME! |
(package private) int |
ticksPerBar
DOCUMENT ME! |
| Constructor Summary | |
(package private) |
DanceData()
Creates a new instance of DanceData |
| Method Summary | |
double |
getDirection(int personIndex,
int tick)
DOCUMENT ME! |
double |
getHandPositionAcross(int personIndex,
int handIndex,
int tick)
DOCUMENT ME! |
double |
getHandPositionDown(int personIndex,
int handIndex,
int tick)
DOCUMENT ME! |
java.lang.String |
getName(int personIndex)
Get the name of a person. |
int |
getNumberOfParticipants()
DOCUMENT ME! |
long |
getNumberOfTicksInDance()
DOCUMENT ME! |
double |
getPositionAcross(int personIndex,
int tick)
DOCUMENT ME! |
double |
getPositionDown(int personIndex,
int tick)
DOCUMENT ME! |
int |
getTicksPerBar()
DOCUMENT ME! |
void |
playNote(int tick)
If a note starts on the given tick then this method will play the note. |
private void |
readObject(java.io.ObjectInputStream in)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
int numberOfParticipants
ParticipantMovements[] peopleMovements
HandMovements[][] handMovements
MusicPlayer musicPlayer
int ticksPerBar
int numberOfTicksInDance
private transient int cachedPersonPositionTick
private transient int cachedPersonPositionPersonIndex
private transient ParticipantPosition cachedPersonPosition
private transient int cachedHandPositionTick
private transient int cachedHandPositionPersonIndex
private transient int cachedHandPositionHandIndex
private transient Position cachedHandPosition
| Constructor Detail |
DanceData()
| Method Detail |
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
in - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
java.lang.ClassNotFoundException - DOCUMENT ME!public int getTicksPerBar()
public java.lang.String getName(int personIndex)
personIndex - The index of the person, where the first person
has an index of zero.
public double getPositionDown(int personIndex,
int tick)
personIndex - DOCUMENT ME!tick - DOCUMENT ME!
public double getPositionAcross(int personIndex,
int tick)
personIndex - DOCUMENT ME!tick - DOCUMENT ME!
public double getDirection(int personIndex,
int tick)
personIndex - DOCUMENT ME!tick - DOCUMENT ME!
public double getHandPositionDown(int personIndex,
int handIndex,
int tick)
personIndex - DOCUMENT ME!handIndex - DOCUMENT ME!tick - DOCUMENT ME!
public double getHandPositionAcross(int personIndex,
int handIndex,
int tick)
personIndex - DOCUMENT ME!handIndex - DOCUMENT ME!tick - DOCUMENT ME!
public int getNumberOfParticipants()
public long getNumberOfTicksInDance()
public void playNote(int tick)
tick - DOCUMENT ME!
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||