|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
personnages.Personnage
personnages.Bonhomme
personnages.BonhommeRV
public class BonhommeRV
Cette classe sert a definir un bonhomme qui doit etre couple avec un autre Bonhomme, qui doit venir a sa rencontre ; le bonhomme vient a la rencontre de l'autre bonhomme, quand il le rencontre, il lui sert la main puis il continue son chemin
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class personnages.Personnage |
---|
couleur, direction, DROITE, GAUCHE, REPOS, SAUTD, SAUTG, silhouette, taille, x, y, zone |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
BonhommeRV(java.awt.Component zone,
int x,
int y,
int taille,
java.awt.Color couleur,
Distance distance)
|
Method Summary | |
---|---|
Distance |
getDistance()
donne la distance a l'autre bonhomme, si l'autre bonhomme utilise le meme objet de type distance |
void |
run()
fait avancer le bonhomme tant que sa distance des deux bonhommes est trop grande pour qu'ils puissent se serrer la main, puis il serre la main de l'autre bonhomme, puis continue son chemin |
void |
setDistance(Distance distance)
modifie le contenu de la distance |
Methods inherited from class personnages.Bonhomme |
---|
dessinerP, direBonjour, getLongueurBras, getRectangle, silhouetteSuivante |
Methods inherited from class personnages.Personnage |
---|
changerDirection, demarrer, dessiner, dormir, dormir, estDedans, estDedans, estStoppe, estSupprime, estSuspendu, evite, faireMouvement, fairePas, fairePas, getAttente, getCouleur, getCyclique, getDirection, getPas, getSilhouette, getTaille, getVitesse, getX, getY, initialiser, positionRepos, reprendre, sauter, setCouleur, setCyclique, setDirection, setPas, setSilhouette, setTaille, setTempsSaut, setTour, setVitesse, setX, setY, stopper, supprimer, suspendre, touche |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BonhommeRV(java.awt.Component zone, int x, int y, int taille, java.awt.Color couleur, Distance distance)
Method Detail |
---|
public Distance getDistance()
public void setDistance(Distance distance)
public void run()
run
in interface java.lang.Runnable
run
in class Personnage
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |