A B C D E F G H I J K L M N O P R S T U V W X Y

A

ACCELERATING - Static variable in class org.pilotix.common.Ship
 
actionPerformed(ActionEvent) - Method in class org.pilotix.client.GUIPanel
Écouteur de boutons : fait des choses en fonction du champ ActionCommand des boutons.
actionPerformed(ActionEvent) - Method in class org.pilotix.server.ServerGUI
Écouteur de boutons : fait des choses en fonction du champ ActionCommand des boutons.
active(boolean) - Method in class org.pilotix.client.Controls
Active ou désactive les contrôles.
ADD - Static variable in class org.pilotix.common.Ball
Message de creation d'une balle (voir la description de la classe)
add(Object) - Method in interface org.pilotix.common.IterableArray.Action
 
add(int, Object) - Method in class org.pilotix.common.IterableArray
Insertion de l'objet dans la case de numéro donné.
ADD - Static variable in class org.pilotix.common.Ship
 
addCamera(J3DCamera) - Method in class org.pilotix.client.j3d.J3DObject
Ajoute une J3DCamera, qui ne tournera pas, au-dessus de ce J3DObject.
addCamera(J3DCamera, boolean) - Method in class org.pilotix.client.j3d.J3DObject
Ajoute une J3DCamera au-dessus de ce J3DObject.
addCommand(Command) - Method in class org.pilotix.server.ServerShip
 
addListener(KeyListener) - Method in class org.pilotix.client.Controls
Ajoute un listener d'évènement clavier
addShip(ServerShip) - Method in class org.pilotix.server.ServerArea
 
altitude - Variable in class org.pilotix.client.ClientArea.Obstacle
 
Angle - Class in org.pilotix.common
Angle en degrés compris entre 0 et 359, les angles en dehors de cette plage étant ramenés dedans par un modulo.
Angle() - Constructor for class org.pilotix.common.Angle
Crée un angle de valeur 0.
Angle(Angle) - Constructor for class org.pilotix.common.Angle
Crée un angle avec la valeur d'un autre angle en paramètre.
Angle(float) - Constructor for class org.pilotix.common.Angle
Crée un angle avec la valeur passée en paramètre.
Area - Class in org.pilotix.common
Contient les informations relatives à l'aire de jeu, et les méthodes d'encapsulation pour les transferts sur le réseau.
Area() - Constructor for class org.pilotix.common.Area
 
AREA - Static variable in class org.pilotix.common.ResourceLocator
 
AREA - Static variable in interface org.pilotix.common.Transferable
 
AREA_ID - Static variable in class org.pilotix.common.Information
| Octet 0 | Octet 1 | Octet 2 | Octet 3-3+n | | 1 Octet | 1 Octet | 1 Octet | 1 Octet | | Flag INFO |Flag AreaID|StringLength| Char 0-n |

B

Ball - Class in org.pilotix.common
Contient les informations relatives à une balle, et les méthodes d'encapsulation pour les transferts sur le réseau.
Ball() - Constructor for class org.pilotix.common.Ball
 
Ball(int, Vector, Vector) - Constructor for class org.pilotix.common.Ball
 
Ball(Ball) - Constructor for class org.pilotix.common.Ball
 
BALL - Static variable in interface org.pilotix.common.Transferable
 
ballIsNull(int) - Method in class org.pilotix.client.ClientArea
Teste si la balle indiquée existe.
balls - Variable in class org.pilotix.common.Area
 
beginGame() - Method in class org.pilotix.client.GUIPanel
Démarrer la partie.

C

cameraRotationSwitch() - Method in class org.pilotix.client.j3d.J3DObject
Permet de changer le comportement de rotation de la caméra.
clear() - Method in class org.pilotix.common.IterableArray
efface tout le contenu de l'array
ClientArea - Class in org.pilotix.client
Cette classe est une copie locale de l'instance de ServerArea qui se trouve sur le serveur.
ClientArea() - Constructor for class org.pilotix.client.ClientArea
Ce constructeur crée un tableau pour conserver une copie locale des vaisseaux actuellement sur le serveur.
ClientArea.Obstacle - Class in org.pilotix.client
 
ClientArea.Obstacle(Vector, Vector, int, int, String, String) - Constructor for class org.pilotix.client.ClientArea.Obstacle
 
clientConfig - Static variable in class org.pilotix.client.Environment
 
ClientConfigHandler - Class in org.pilotix.client
Cette classe représente le fichier de configuration du client.
ClientConfigHandler() - Constructor for class org.pilotix.client.ClientConfigHandler
Construit la représentation du contenu du fichier de configuration du client
ClientHandlerThread - Class in org.pilotix.server
 
ClientHandlerThread(int, MessageHandler) - Constructor for class org.pilotix.server.ClientHandlerThread
 
ClientMainLoopThread - Class in org.pilotix.client
Cette classe est utilisée pour recevoir des messages du serveur et pour mettre à jour ClientArea, Display3D et le tableau des joueurs dans GUIPanel, en fonction de ces messages.
ClientMainLoopThread() - Constructor for class org.pilotix.client.ClientMainLoopThread
Constructeur.
ClientShip - Class in org.pilotix.client
 
ClientShip() - Constructor for class org.pilotix.client.ClientShip
 
ClockerThread - Class in org.pilotix.server
 
ClockerThread(int, ServerMainLoopThread) - Constructor for class org.pilotix.server.ClockerThread
 
close() - Method in class org.pilotix.common.MessageHandler
 
collideWithBoundary(ServerShip) - Method in class org.pilotix.server.ServerArea
 
collideWithBoundary(ServerBall) - Method in class org.pilotix.server.ServerArea
 
collideWithObstacle(ServerShip) - Method in class org.pilotix.server.ServerArea
 
collideWithObstacle(ServerBall) - Method in class org.pilotix.server.ServerArea
 
collideWithShip(ServerShip, ServerShip) - Method in class org.pilotix.server.ServerArea
 
Command - Class in org.pilotix.common
 
Command() - Constructor for class org.pilotix.common.Command
 
COMMAND - Static variable in interface org.pilotix.common.Transferable
 
command - Variable in class org.pilotix.server.ServerShip
 
commandPilotixElement(IterableArray) - Method in class org.pilotix.server.ServerShip
 
computeSpeedFromForces() - Method in class org.pilotix.server.ServerBall
 
computeSpeedFromForces() - Method in class org.pilotix.server.ServerShip
 
CONFIG - Static variable in class org.pilotix.common.ResourceLocator
 
ConnexionHandlerThread - Class in org.pilotix.server
 
ConnexionHandlerThread(int) - Constructor for class org.pilotix.server.ConnexionHandlerThread
 
controlCmd - Static variable in class org.pilotix.client.Environment
 
ControlCommand - Class in org.pilotix.client
Classe effectuant le lien entre les entrées (touches du clavier, souris) et les données concernant le vaisseau à envoyer au serveur.
ControlCommand() - Constructor for class org.pilotix.client.ControlCommand
Constructeur : récupère les codes des touches définis dans le fichier de configuration.
Controls - Class in org.pilotix.client
Le rôle de cette classe est de gérer la souris et le clavier.
Controls() - Constructor for class org.pilotix.client.Controls
Construit un objet Controls
copyInto(IterableArray, IterableArray.Action) - Method in class org.pilotix.common.IterableArray
 
cursor1Get() - Method in class org.pilotix.common.IterableArray
 
cursor1GetIndex() - Method in class org.pilotix.common.IterableArray
 
cursor1IsNotNull() - Method in class org.pilotix.common.IterableArray
positionne le curseur sur la derniere case non vide
cursor1IsNull() - Method in class org.pilotix.common.IterableArray
 
cursor1Next() - Method in class org.pilotix.common.IterableArray
 
cursor1OnFirst() - Method in class org.pilotix.common.IterableArray
positionne le curseur sur la premier case non vide
cursor2Get() - Method in class org.pilotix.common.IterableArray
 
cursor2GetIndex() - Method in class org.pilotix.common.IterableArray
 
cursor2IsNotNull() - Method in class org.pilotix.common.IterableArray
positionne le curseur sur la derniere case non vide
cursor2Next() - Method in class org.pilotix.common.IterableArray
 
cursor2OnFirst() - Method in class org.pilotix.common.IterableArray
positionne le curseur sur la premier case non vide

D

dataPath - Static variable in class org.pilotix.client.Environment
 
dataPath - Static variable in class org.pilotix.server.PilotixServer
 
debug - Static variable in class org.pilotix.client.Environment
 
DECONNECT - Static variable in class org.pilotix.common.Information
| Octet 0 | Octet 1 | | 1 Octet | 1 Octet | | Flag INFO |flag Deconnect|
DECONNECTED - Static variable in class org.pilotix.server.ClientHandlerThread
 
direction - Variable in class org.pilotix.common.Ship
 
dispatchKeyEvent(KeyEvent) - Method in class org.pilotix.client.Controls
Traitement d'un évènement clavier
Display3D - Class in org.pilotix.client
Gère l'affichage des éléments 3D.
Display3D() - Constructor for class org.pilotix.client.Display3D
Crée un VirtualUniverse, une Locale, et deux Canvas3D.
displayMessageConnectionRefused() - Method in class org.pilotix.client.GUIPanel
Affiche une boîte de dialogue indiquant que la connexion au serveur a échoué.
dot(Vector) - Method in class org.pilotix.common.Vector
 
downRightCorner - Variable in class org.pilotix.client.ClientArea.Obstacle
 

E

endGame() - Method in class org.pilotix.client.ClientMainLoopThread
Arrête le thread quand le joueur quitte la partie.
endGame() - Method in class org.pilotix.server.ClientHandlerThread
 
endGame() - Method in class org.pilotix.server.ClockerThread
 
endGame() - Method in class org.pilotix.server.ConnexionHandlerThread
 
endGame() - Method in class org.pilotix.server.PilotixServer
Arrête la partie en cours
Environment - Class in org.pilotix.client
 
Environment() - Constructor for class org.pilotix.client.Environment
 

F

floatValue() - Method in class org.pilotix.common.Angle
 

G

get(int) - Method in class org.pilotix.common.IterableArray
Récupère la donnée stockée
getAcceleration() - Method in class org.pilotix.common.Command
 
getAcceleration() - Method in class org.pilotix.server.ServerShip
 
getAngleYOZ() - Method in class org.pilotix.client.j3d.J3DCamera
Renvoie la distance entre cette caméra et l'objet à laquelle elle est rattachée.
getAreaId() - Method in class org.pilotix.common.Information
 
getBall(int) - Method in class org.pilotix.client.ClientArea
Renvoie la balle dont le numéro est fourni.
getBallId() - Method in class org.pilotix.common.Command
 
getBallPosition(int) - Method in class org.pilotix.client.ClientArea
Renvoie la position de la balle dont le numéro est fourni.
getBalls() - Method in class org.pilotix.common.Area
Renvoie l'ensemble des balles dans un IterableArray.
getBallSpeed(int) - Method in class org.pilotix.client.ClientArea
Renvoie la vitesse de la balle dont le numéro est fourni.
getBytes() - Method in class org.pilotix.common.Angle
 
getCamera() - Method in class org.pilotix.client.j3d.J3DMinimap
Renvoie la caméra associée à cette mini-carte.
getCamera() - Method in class org.pilotix.client.j3d.J3DObject
Renvoie la caméra associée avec ce J3DObject, si elle existe.
getColorFromId(int) - Method in class org.pilotix.client.ClientConfigHandler
Renvoie la couleur du vaisseau dont l'id est passé en paramêtre.
getCommand() - Method in class org.pilotix.client.ControlCommand
Positionne et renvoie l'objet Command à envoyer au serveur à partir de l'état des touches.
getCommand() - Method in class org.pilotix.server.ServerShip
 
getDirection() - Method in class org.pilotix.common.Command
 
getDirection() - Method in class org.pilotix.common.Ship
Retrieves the direction of the Ship.
getDistanceFromParent() - Method in class org.pilotix.client.j3d.J3DCamera
Renvoie la distance entre cette caméra et l'objet à laquelle elle est rattachée.
getDocumentFromURL(URL) - Method in class org.pilotix.common.XMLHandler
Parse un fichier XML et renvoie le Document correspondant.
getFamilyName() - Method in class org.pilotix.client.UserConfigHandler
 
getFavoriteShipName() - Method in class org.pilotix.client.UserConfigHandler
 
getFirstName() - Method in class org.pilotix.client.UserConfigHandler
 
getGUIPanel() - Method in class org.pilotix.client.GUI
renvoie l'instance de GUIPanel associée avec cette fenêtre GUI.
getId() - Method in class org.pilotix.common.PilotixElement
 
getId() - Method in class org.pilotix.common.Ship
 
getId() - Method in class org.pilotix.server.IdHandler
 
getInterfaceHeight() - Method in class org.pilotix.client.UserConfigHandler
Renvoie la hauteur de la fenêtre du jeu.
getInterfaceLength() - Method in class org.pilotix.client.UserConfigHandler
Renvoie la longueur de la fenêtre du jeu.
getKeyCodeFromAction(String) - Method in class org.pilotix.client.Controls
Récupère le code touche associé à une action définie dans le fichier de configuration utilisateur.
getKeymap() - Method in class org.pilotix.client.UserConfigHandler
 
getKeyStatus() - Method in class org.pilotix.client.Controls
Renvoie le tableau de statut des touches.
getMainCanvas3D() - Method in class org.pilotix.client.Display3D
Renvoie le Canvas3D de la vue principale.
getMessageHandler() - Method in class org.pilotix.server.ClientHandlerThread
 
getMinimapCanvas3D() - Method in class org.pilotix.client.Display3D
Renvoie le Canvas3D de la mini-carte.
getMouseVariation() - Method in class org.pilotix.client.Controls
Récupère la variation de la position de la souris depuis le dernier appel
getName() - Method in class org.pilotix.server.ServerShip
 
getNbBalls() - Method in class org.pilotix.common.Area
Renvoie le nombre de balles présentes dans le jeu.
getNbMaxBalls() - Method in class org.pilotix.common.Area
 
getNbMaxObstacles() - Method in class org.pilotix.common.Area
 
getNbMaxShips() - Method in class org.pilotix.common.Area
Renvoie le nombre maximum de vaisseaux possible (constante)
getNbShips() - Method in class org.pilotix.common.Area
Renvoie le nombre de vaisseaux actuellement dans la partie
getNextPosition() - Method in class org.pilotix.server.ServerBall
 
getNextPosition() - Method in class org.pilotix.server.ServerShip
 
getNextSpeed() - Method in class org.pilotix.server.ServerShip
 
getObstacle(int) - Method in class org.pilotix.client.ClientArea
Renvoie l'obstacle dont le numéro est fourni.
getObstacles() - Method in class org.pilotix.client.ClientArea
Renvoie l'ensemble des obstacles dans un tableau.
getOwnShipId() - Method in class org.pilotix.client.ClientArea
Renvoie l'identifiant du vaisseau du joueur
getOwnShipId() - Method in class org.pilotix.common.Information
 
getPlugInVars(String) - Method in class org.pilotix.client.UserConfigHandler
Renvoie les variables d'une section de type PlugIn.
getPosition() - Method in class org.pilotix.common.PilotixElement
 
getRadius() - Method in class org.pilotix.common.Ball
 
getRadius() - Method in class org.pilotix.common.Ship
 
getResource(int, String) - Method in class org.pilotix.common.ResourceLocator
Cette méthode renvoie l'URL de la ressource dont le type et le nom sont fournis.
getShape3DFromURL(String) - Method in class org.pilotix.client.j3d.Shape3DHandler
Renvoie une instance de Shape3D correspondant aux données contenues dans le fichier XML dont le nom est passé en paramètre et qui doit se trouver dans le répertoire data/shapes.
getShape3DFromURL(String, Color3f) - Method in class org.pilotix.client.j3d.Shape3DHandler
Renvoie une instance de Shape3D correspondant aux données contenues dans le fichier XML dont le nom est passé en paramètre et qui doit se trouver dans le répertoire data/shapes.
getShip() - Method in class org.pilotix.server.ClientHandlerThread
 
getShipDirection(int) - Method in class org.pilotix.client.ClientArea
Renvoie la direction du vaisseau dont l'identifiant est passé en paramètre.
getShipId() - Method in class org.pilotix.common.Information
 
getShipName() - Method in class org.pilotix.common.Information
 
getShipPosition(int) - Method in class org.pilotix.client.ClientArea
Renvoie la position du vaisseau dont l'identifiant est passé en paramètre.
getShips() - Method in class org.pilotix.common.Area
Renvoie l'ensemble des vaisseaux dans un IterableArray.
getShipStates(int) - Method in class org.pilotix.client.ClientArea
Renvoie l'état du vaisseau dont l'identifiant est passé en paramètre.
getSpeed() - Method in class org.pilotix.common.Ball
 
getSpeed() - Method in class org.pilotix.server.ServerShip
 
getStates() - Method in class org.pilotix.common.PilotixElement
 
getStatus() - Method in class org.pilotix.server.ClientHandlerThread
 
getToolId() - Method in class org.pilotix.common.Command
 
getType() - Method in class org.pilotix.common.Information
 
getView() - Method in class org.pilotix.client.j3d.J3DCamera
Renvoie l'objet View de cette caméra, qui référence le Canvas3D sur lequel se fait l'affichage.
getX() - Method in class org.pilotix.server.ServerAngle
 
getXMax() - Method in class org.pilotix.client.ClientArea
Renvoie la valeur maximale de X pour l'aire de jeu en cours.
getY() - Method in class org.pilotix.server.ServerAngle
 
getYMax() - Method in class org.pilotix.client.ClientArea
Renvoie la valeur maximale de Y pour l'aire de jeu en cours.
giveBackId(int) - Method in class org.pilotix.server.IdHandler
 
GUI - Class in org.pilotix.client
Cette classe crée une fenêtre pour le client Pilotix.
GUI() - Constructor for class org.pilotix.client.GUI
Crée une JFrame et la remplit avec un objet de la classe GUIPanel.
GUIPanel - Class in org.pilotix.client
Cette classe crée l'interface graphique du client, à l'exception des classes orientées 3D.
GUIPanel() - Constructor for class org.pilotix.client.GUIPanel
Crée un JPanel et le remplit avec des conteneurs selon une disposition de type BorderLayout.

H

height - Variable in class org.pilotix.client.ClientArea.Obstacle
 
HIT - Static variable in class org.pilotix.common.Ship
 

I

id - Variable in class org.pilotix.common.PilotixElement
 
IdHandler - Class in org.pilotix.server
 
IdHandler() - Constructor for class org.pilotix.server.IdHandler
 
INFO - Static variable in interface org.pilotix.common.Transferable
 
Information - Class in org.pilotix.common
Classe servant à véhiculer diverses informations entre le client et le serveur.
Information() - Constructor for class org.pilotix.common.Information
 
init() - Method in class org.pilotix.client.ClientArea
Initialise le tableau des vaisseaux locaux
init() - Method in class org.pilotix.client.Display3D
 
intValue() - Method in class org.pilotix.common.Angle
Récupère la valeur de l'angle.
isNull(int) - Method in class org.pilotix.common.IterableArray
Teste la présence d'un objet à la case indiquée.
IterableArray - Class in org.pilotix.common
Similaire à un Array simple, IterableArray comporte néanmoins un chainage bi-directionnel reliant toutes ses cases non vides.
IterableArray(int) - Constructor for class org.pilotix.common.IterableArray
 
IterableArray.Action - Interface in org.pilotix.common
 

J

J3DArea - Class in org.pilotix.client.j3d
Cette classe regroupe les objets Java3D qui constituent visuellement l'aire de jeu.
J3DArea(float, float) - Constructor for class org.pilotix.client.j3d.J3DArea
affiche l'aire de jeu.
J3DBall - Class in org.pilotix.client.j3d
Cette classe construit une balle.
J3DBall(Vector, int) - Constructor for class org.pilotix.client.j3d.J3DBall
Construit une balle.
J3DCamera - Class in org.pilotix.client.j3d
Cette classe regroupe les classes Java3D à instancier pour voir ce qui se passe dans le monde virtuel de Pilotix.
J3DCamera(Canvas3D) - Constructor for class org.pilotix.client.j3d.J3DCamera
Crée un TransformGroup et le remplit avec une ViewPlatform, une View et une matrice Transform3D qui sert à stocker la position de la caméra.
J3DMinimap - Class in org.pilotix.client.j3d
Cette classe crée une caméra pointant vers le sol et la relie à un Canvas3D donné.
J3DMinimap(Canvas3D, float, float) - Constructor for class org.pilotix.client.j3d.J3DMinimap
Crée une caméra et affiche ce qu'elle voit dans le Canvas3D fourni.
J3DObject - Class in org.pilotix.client.j3d
Classe mère de tous les objets en 3D du jeu.
J3DObject() - Constructor for class org.pilotix.client.j3d.J3DObject
Construit l'arborescence Java3D minimale d'un objet 3D qui peut ensuite être inséré dans le tableau objectsJ3D de Display3D.
J3DObject(String, Color3f) - Constructor for class org.pilotix.client.j3d.J3DObject
Construit un objet 3D pouvant être affiché par Display3D, à partir d'un fichier contenant ses propriétés géométriques, qui est recherché dans le répertoire pilotix.config.path/shapes (par défaut ce répertoire est data/shapes/).
J3DObject(String, Color3f, Vector, Angle) - Constructor for class org.pilotix.client.j3d.J3DObject
 
J3DObstacle - Class in org.pilotix.client.j3d
Cette classe construit un obstacle visuel à partir de ses caractéristiques.
J3DObstacle(Vector, Vector, int, int, String, String) - Constructor for class org.pilotix.client.j3d.J3DObstacle
Construit un obstacle dont les coordonnées des coins sont fournis (le système de coordonnées est celui du serveur), et recouvre les faces avec les textures indiquées, dont les URLs seront trouvées par ResourceLocator.
J3DShip - Class in org.pilotix.client.j3d
Cette classe regroupe les objets Java3D qui constituent visuellement un vaisseau.
J3DShip(String, Color3f) - Constructor for class org.pilotix.client.j3d.J3DShip
Crée une représentation 3D d'un vaisseau.

K

keyAccel - Variable in class org.pilotix.client.Controls
 
keyPressed(KeyEvent) - Method in class org.pilotix.client.Controls
Traitement d'un évènement "touche pressée"
keyPressed(KeyEvent) - Method in class org.pilotix.client.Display3D
Répond aux événements claviers et souris relatifs à l'affichage.
keyReleased(KeyEvent) - Method in class org.pilotix.client.Controls
Traitement d'un évènement "touche relachée"
keyReleased(KeyEvent) - Method in class org.pilotix.client.Display3D
Répond aux événements claviers et souris relatifs à l'affichage.
keyTyped(KeyEvent) - Method in class org.pilotix.client.Controls
Traitement d'un évènement "touche appuyée"
keyTyped(KeyEvent) - Method in class org.pilotix.client.Display3D
Répond aux événements claviers et souris relatifs à l'affichage.

L

lengthInByte - Static variable in class org.pilotix.common.Ball
 
less(Vector) - Method in class org.pilotix.common.Vector
 
lights - Variable in class org.pilotix.client.j3d.J3DShip
 
LOGINING - Static variable in class org.pilotix.server.ClientHandlerThread
 
lookAtOriginRotX(float, float) - Method in class org.pilotix.client.j3d.J3DCamera
Cette méthode place la caméra, par rapport à son noeud-père, à une distance "dist" et lui donne un angle "angle" par rapport au plan xOy.
LOOPING - Static variable in class org.pilotix.server.ClientHandlerThread
 

M

main(String[]) - Static method in class org.pilotix.client.PilotixClient
Crée une instance de la classe PilotixClient.
main(String[]) - Static method in class org.pilotix.server.PilotixServer
Main du serveur, instancie un nouveau PilotixServer.
MessageHandler - Class in org.pilotix.common
Commentaire à refaire.
MessageHandler(Socket) - Constructor for class org.pilotix.common.MessageHandler
 
mult(double) - Method in class org.pilotix.common.Vector
 

N

nbMaxBalls - Variable in class org.pilotix.common.Area
 
nbMaxObstacles - Variable in class org.pilotix.common.Area
 
nbMaxShips - Variable in class org.pilotix.common.Area
 
NEW - Static variable in class org.pilotix.server.ServerBall
 
newCHTs - Static variable in class org.pilotix.server.PilotixServer
 
newClient() - Method in class org.pilotix.server.ServerMainLoopThread
 
nextFrame() - Method in class org.pilotix.client.ClientArea
Met à jour la position de certains éléments qui ne sont pas mis à jour à chaque frame par le serveur (position des balles par exemple).
nextFrame() - Method in class org.pilotix.common.Ball
 
nextFrame() - Method in class org.pilotix.server.ServerArea
 
nextFrame() - Method in class org.pilotix.server.ServerShip
 
nextPosition - Variable in class org.pilotix.server.ServerShip
 
nextSpeed - Variable in class org.pilotix.server.ServerShip
 
NORMAL - Static variable in class org.pilotix.server.ServerBall
 
NOTHING - Static variable in class org.pilotix.client.Controls
état de la touche : pas appuyée
NULL - Static variable in class org.pilotix.common.Ship
 

O

org.pilotix.client - package org.pilotix.client
 
org.pilotix.client.j3d - package org.pilotix.client.j3d
 
org.pilotix.common - package org.pilotix.common
 
org.pilotix.server - package org.pilotix.server
 
org.pilotix.server.DB - package org.pilotix.server.DB
 
OWN_SHIP_ID - Static variable in class org.pilotix.common.Information
| Octet 0 | Octet 1 | Octet 2 | | 1 Octet | 1 Octet | 1 Octet | |Flag INFO|Flag OwnShipId| id |

P

PILOT - Static variable in class org.pilotix.common.ResourceLocator
 
PilotixCenter - Class in org.pilotix.server.DB
 
PilotixCenter() - Constructor for class org.pilotix.server.DB.PilotixCenter
 
PilotixClient - Class in org.pilotix.client
La classe qui crée le client.
PilotixClient() - Constructor for class org.pilotix.client.PilotixClient
Crée tous les composants fondamentaux du client.
PilotixElement - Class in org.pilotix.common
Cette classe est la classe parente de toutes les classes qui définissent des objets physiques du jeu.
PilotixElement() - Constructor for class org.pilotix.common.PilotixElement
 
PilotixElement(int, int, Vector) - Constructor for class org.pilotix.common.PilotixElement
 
PilotixServer - Class in org.pilotix.server
Pilotix : lance le serveur du jeu Auteurs : - Flo
PilotixServer(int, int) - Constructor for class org.pilotix.server.PilotixServer
Lance le serveur du jeu
plus(Vector) - Method in class org.pilotix.common.Vector
 
plus(int, int) - Method in class org.pilotix.common.Vector
 
plus(Angle) - Method in class org.pilotix.server.ServerAngle
 
position - Variable in class org.pilotix.common.PilotixElement
 
PRESSED - Static variable in class org.pilotix.client.Controls
état de la touche : pressée
PRESSED_AND_RELEASED - Static variable in class org.pilotix.client.Controls
état de la touche : pressée et relachée depuis le dernier appel à getKeyStatus
propertiesPath - Static variable in class org.pilotix.client.Environment
 
propertiesPath - Static variable in class org.pilotix.server.ServerGUI
 

R

radius - Variable in class org.pilotix.common.Ship
 
radius - Variable in class org.pilotix.server.ServerShip
 
read(MessageHandler) - Method in class org.pilotix.common.Area
Lit les messages dans le MessageHandler et met à jour l'aire de jeu (vaisseaux et balles); le message Transferable.AREA sert de délimiteur : une fois qu'on a trouvé un message AREA, on lit la série de messages BALL et SHIP qui le suivent, jusqu'à trouver un autre message AREA; alors on arrête la lecture et on sort de cette fonction.
read(MessageHandler) - Method in class org.pilotix.common.Ball
 
read(MessageHandler) - Method in class org.pilotix.common.Command
 
read(MessageHandler) - Method in class org.pilotix.common.Information
 
read(MessageHandler) - Method in class org.pilotix.common.Ship
 
read(MessageHandler) - Method in interface org.pilotix.common.Transferable
Met à jour l'objet à partir d'une chaîne d'octets recupéré via un messageHandler
READY - Static variable in class org.pilotix.server.ClientHandlerThread
 
receiveNBytes(int) - Method in class org.pilotix.common.MessageHandler
 
receiveOneByte() - Method in class org.pilotix.common.MessageHandler
 
REMOVE - Static variable in class org.pilotix.common.Ball
Message de destruction d'une balle (voir la description de la classe)
remove(Object) - Method in interface org.pilotix.common.IterableArray.Action
 
remove(int) - Method in class org.pilotix.common.IterableArray
Supprime l'objet situé à l'emplacement donné.
REMOVE - Static variable in class org.pilotix.common.Ship
 
removeCamera() - Method in class org.pilotix.client.j3d.J3DObject
Supprime la J3DCamera associée à ce J3DObject, si elle existe; ne fait rien dans le cas contraire.
removeListener(KeyListener) - Method in class org.pilotix.client.Controls
Retire un listener d'évènement clavier
removeShip(ServerShip) - Method in class org.pilotix.server.ServerArea
 
reset() - Method in class org.pilotix.client.ClientArea
Réinitialise ce ClientArea (appelé par ClientMainLoopThread quand on quitte)
reset() - Method in class org.pilotix.client.Display3D
Réinitialise ce Display3D.
ResourceLocator - Class in org.pilotix.common
Cette classe sert à renvoyer l'URL d'un fichier à partir de son type (CONFIG, TEXTURE, SHAPE, etc), en cherchant d'abord sur le disque, puis dans le Jar.
ResourceLocator(String) - Constructor for class org.pilotix.common.ResourceLocator
 
rotationTG - Variable in class org.pilotix.client.j3d.J3DObject
 
run() - Method in class org.pilotix.client.ClientMainLoopThread
Boucle sur chaque frame en provenance du serveur.
run() - Method in class org.pilotix.server.ClientHandlerThread
 
run() - Method in class org.pilotix.server.ClockerThread
 
run() - Method in class org.pilotix.server.ConnexionHandlerThread
 
run() - Method in class org.pilotix.server.ServerMainLoopThread
 

S

sendArea() - Method in class org.pilotix.server.ClientHandlerThread
 
sendBytes(byte[]) - Method in class org.pilotix.common.MessageHandler
 
sendOneByte(byte) - Method in class org.pilotix.common.MessageHandler
 
ServerAngle - Class in org.pilotix.server
 
ServerAngle() - Constructor for class org.pilotix.server.ServerAngle
 
ServerAngle(int) - Constructor for class org.pilotix.server.ServerAngle
 
ServerArea - Class in org.pilotix.server
 
ServerArea(String) - Constructor for class org.pilotix.server.ServerArea
 
ServerBall - Class in org.pilotix.server
 
ServerBall(int, Vector, Vector) - Constructor for class org.pilotix.server.ServerBall
 
ServerGUI - Class in org.pilotix.server
Cette classe crée une fenêtre pour le serveur Pilotix.
ServerGUI() - Constructor for class org.pilotix.server.ServerGUI
Crée une JFrame
ServerMainLoopThread - Class in org.pilotix.server
 
ServerMainLoopThread() - Constructor for class org.pilotix.server.ServerMainLoopThread
 
ServerShip - Class in org.pilotix.server
 
ServerShip() - Constructor for class org.pilotix.server.ServerShip
 
set(float) - Method in class org.pilotix.common.Angle
 
set(Angle) - Method in class org.pilotix.common.Angle
Mise à jour de l'angle avec la valeur d'un autre angle.
set(Area) - Method in class org.pilotix.common.Area
 
set(Command) - Method in class org.pilotix.common.Command
 
set(int, Object) - Method in class org.pilotix.common.IterableArray
Modifie la donnée stockée
set(Ship) - Method in class org.pilotix.common.Ship
Sets the caracteristique(direction, position) of the Ship.
set(int, int) - Method in class org.pilotix.common.Vector
Met à jour un vecteur avec les valeurs fournies.
set(Vector) - Method in class org.pilotix.common.Vector
Met à jour un vecteur avec un autre vecteur
set(float) - Method in class org.pilotix.server.ServerAngle
 
set(int, Vector, ServerAngle, int) - Method in class org.pilotix.server.ServerShip
 
setAcceleration(int) - Method in class org.pilotix.common.Command
 
setAltitude(int) - Method in class org.pilotix.client.j3d.J3DObject
Définit l'altitude de cet objet sans modifier sa position dans le plan horizontal.
setArea(String) - Method in class org.pilotix.client.ClientArea
Cette méthode sert à : définir quel est le fichier d'aire de jeu à utiliser mettre à jour ClientArea avec les informations de ce fichier
setAreaId(String) - Method in class org.pilotix.common.Information
 
setBallId(int) - Method in class org.pilotix.common.Command
 
setBytes(byte[], int) - Method in class org.pilotix.common.Angle
 
setCode(int) - Method in class org.pilotix.common.Information
 
setCommand(Command) - Method in class org.pilotix.server.ServerShip
 
setCoordinates(float, float, float) - Method in class org.pilotix.client.j3d.J3DCamera
Met la caméra à la position (x, y, z) fournie.
setDeconnected() - Method in class org.pilotix.common.Information
 
setDirection(Angle) - Method in class org.pilotix.client.j3d.J3DObject
Définit la direction de cet objet dans le plan horizontal.
setDirection(Angle) - Method in class org.pilotix.common.Command
 
setDot(Vector) - Method in class org.pilotix.common.Vector
Multiplie chaque terme du vecteur par les valeurs correspondantes du vecteur passé en paramètre.
setFamilyName(String) - Method in class org.pilotix.client.UserConfigHandler
 
setFavoriteShipName(String) - Method in class org.pilotix.client.UserConfigHandler
 
setFirstName(String) - Method in class org.pilotix.client.UserConfigHandler
 
setId(int) - Method in class org.pilotix.common.Ship
 
setInterfaceDimensions(int, int) - Method in class org.pilotix.client.UserConfigHandler
 
setJ3DShipsName(Integer, String) - Method in class org.pilotix.client.Display3D
 
setKeymap(HashMap<String, String>) - Method in class org.pilotix.client.UserConfigHandler
 
setMainFrame(GUI) - Method in class org.pilotix.client.Controls
Indique à Controls où doivent être récupérés les évènements claviers.
setMap(String) - Method in class org.pilotix.server.ServerArea
 
setMouseComponent(Component) - Method in class org.pilotix.client.Controls
Associe le gestionnaire de souris à un composant AWT.
setName(String) - Method in class org.pilotix.server.ServerShip
 
setNbMaxIds(int) - Method in class org.pilotix.server.IdHandler
 
setNextPosition(Vector) - Method in class org.pilotix.server.ServerShip
 
setNextSpeed(Vector) - Method in class org.pilotix.server.ServerShip
 
setOwnShipId(int) - Method in class org.pilotix.client.ClientArea
Définit l'identifiant du vaisseau du joueur
setOwnShipId(int) - Method in class org.pilotix.common.Information
 
setPlayerName(String) - Method in class org.pilotix.client.j3d.J3DShip
Cette fonction affiche le nom du joueur à côté de son vaisseau
setPosition(Vector) - Method in class org.pilotix.client.j3d.J3DObject
Définit la position de cet objet dans le plan horizontal sans modifier l'altitude.
setShipId(int) - Method in class org.pilotix.common.Information
 
setShipName(int, String) - Method in class org.pilotix.common.Information
 
setShipName(String) - Method in class org.pilotix.common.Information
 
setStates(int) - Method in class org.pilotix.common.PilotixElement
 
setStatus(int) - Method in class org.pilotix.server.ClientHandlerThread
 
setToolId(int) - Method in class org.pilotix.common.Command
 
setType(int) - Method in class org.pilotix.common.Information
 
SHAPE - Static variable in class org.pilotix.common.ResourceLocator
 
Shape3DHandler - Class in org.pilotix.client.j3d
Cette classe sert à lire le fichier de Forme3D du client écrit en XML.
Shape3DHandler() - Constructor for class org.pilotix.client.j3d.Shape3DHandler
 
SHIP - Static variable in class org.pilotix.common.ResourceLocator
 
Ship - Class in org.pilotix.common
Contient les informations relatives à un Vaisseau.
Ship() - Constructor for class org.pilotix.common.Ship
 
Ship(Ship) - Constructor for class org.pilotix.common.Ship
 
SHIP - Static variable in interface org.pilotix.common.Transferable
 
SHIP_NAME - Static variable in class org.pilotix.common.Information
| Octet 0 | Octet 1 | Octet 2 | Octet 3 | Octet 4-4+n | | 1 Octet | 1 Octet | 1 Octet | 1 Octet | 1 Octet | | Flag INFO |FlagShipName| ShipId |StringLength| Char 0-n |
shipIsNull(int) - Method in class org.pilotix.client.ClientArea
Teste si le vaisseau indiqué existe.
ships - Variable in class org.pilotix.common.Area
 
sideTexture - Variable in class org.pilotix.client.ClientArea.Obstacle
 
size() - Method in class org.pilotix.common.IterableArray
retourne le nombre de cases non vides
speed - Variable in class org.pilotix.common.Ball
 
speed - Variable in class org.pilotix.common.Ship
 
states - Variable in class org.pilotix.common.PilotixElement
 

T

TEXTURE - Static variable in class org.pilotix.common.ResourceLocator
 
theCHT - Static variable in class org.pilotix.server.PilotixServer
 
theCHTs - Static variable in class org.pilotix.server.PilotixServer
 
theClientArea - Static variable in class org.pilotix.client.Environment
 
theClientMainLoopThread - Static variable in class org.pilotix.client.Environment
 
theControls - Static variable in class org.pilotix.client.Environment
 
theCT - Static variable in class org.pilotix.server.PilotixServer
 
theDisplay3D - Static variable in class org.pilotix.client.Environment
 
theGUI - Static variable in class org.pilotix.client.Environment
 
theIH - Static variable in class org.pilotix.server.PilotixServer
 
theNewCHTs - Static variable in class org.pilotix.server.PilotixServer
 
theObjectShape - Variable in class org.pilotix.client.j3d.J3DObject
 
theRL - Static variable in class org.pilotix.client.Environment
 
theRL - Static variable in class org.pilotix.server.PilotixServer
 
theSA - Static variable in class org.pilotix.server.PilotixServer
 
theServerIP - Static variable in class org.pilotix.client.Environment
 
theServerPort - Static variable in class org.pilotix.client.Environment
 
theSMLT - Static variable in class org.pilotix.server.PilotixServer
 
theXH - Static variable in class org.pilotix.server.PilotixServer
 
theXMLConfigHandler - Static variable in class org.pilotix.client.Environment
 
theXMLHandler - Static variable in class org.pilotix.client.Environment
 
TO_REMOVE - Static variable in class org.pilotix.server.ServerBall
 
TOBEKILL - Static variable in class org.pilotix.server.ClientHandlerThread
 
topTexture - Variable in class org.pilotix.client.ClientArea.Obstacle
 
toString() - Method in class org.pilotix.common.Vector
 
Transferable - Interface in org.pilotix.common
Pour être transmis par le réseau, un Object doit être converti en une chaîne de bits, et inversement.
translationTG - Variable in class org.pilotix.client.j3d.J3DObject
 

U

u3d - Static variable in class org.pilotix.client.Environment
 
update() - Method in class org.pilotix.client.Display3D
Cette fonction sert à synchroniser la vue en 3D avec l'état du jeu tel qu'il apparaît dans ClientArea au moment de l'appel.
update() - Method in class org.pilotix.client.GUIPanel
Cette fonction met à jour la partie non-3D du client au cours du jeu, en consultant ClientArea.
update(Object, Object) - Method in interface org.pilotix.common.IterableArray.Action
 
upLeftCorner - Variable in class org.pilotix.client.ClientArea.Obstacle
 
userConfig - Static variable in class org.pilotix.client.Environment
 
UserConfigHandler - Class in org.pilotix.client
Cette classe représente un fichier de configuration utilisateur.
UserConfigHandler(String) - Constructor for class org.pilotix.client.UserConfigHandler
Construit la représentation du contenu du fichier de configuration d'un utilisateur.

V

Vector - Class in org.pilotix.common
Vecteur 2D à multiples usages : position, vitesse, accéleration.
Vector() - Constructor for class org.pilotix.common.Vector
Crée un vecteur de valeur (0,0).
Vector(int, int) - Constructor for class org.pilotix.common.Vector
Crée un vecteur avec les valeurs fournies.
Vector(Vector) - Constructor for class org.pilotix.common.Vector
Crée un vecteur identique à celui fourni.

W

WANTTOLEAVE - Static variable in class org.pilotix.server.ClientHandlerThread
 
write(MessageHandler) - Method in class org.pilotix.common.Area
 
write(MessageHandler) - Method in class org.pilotix.common.Ball
 
write(MessageHandler) - Method in class org.pilotix.common.Command
 
write(MessageHandler) - Method in class org.pilotix.common.Information
 
write(MessageHandler) - Method in class org.pilotix.common.Ship
 
write(MessageHandler) - Method in interface org.pilotix.common.Transferable
envoie des octets représentant l'objet par le bié d'un messageHandler

X

x - Variable in class org.pilotix.common.Vector
 
XMLHandler - Class in org.pilotix.common
Cette classe sert à construire un Document DOM à partir de l'URL d'un fichier écrit en XML.
XMLHandler(URL) - Constructor for class org.pilotix.common.XMLHandler
Construit une représentation DOM d'un fichier XML à partir de son URL.
XMLHandler() - Constructor for class org.pilotix.common.XMLHandler
 

Y

y - Variable in class org.pilotix.common.Vector
 

A B C D E F G H I J K L M N O P R S T U V W X Y

artefarita.com/pilotix Pilotix 2003-2013 - Stilisto : G.C.