Package com.apogee.dev.DuoVaders.client
Interface IPlayer
- All Superinterfaces:
Ship
- All Known Implementing Classes:
Player,PlayerLocal,PlayerRemote
-
Method Summary
Modifier and TypeMethodDescriptionAccès à la liste de balles du joueurintgetLife()Accès à la vie du joueurintgetScore()Accès au score du joueurintAccès à la direction de tir du joueurvoidmove(char dir, javafx.scene.Scene s) Déplacement du joueurvoidsetBulletList(List<Bullet> bulletList) Place une liste donnée comme liste de balles du joueurvoidsetLife(int life) Met la vie du joueur à une valeur donnéevoidsetScore(int score) Met le score du joueur à une valeur donnéevoidsetShootDirection(int shootDirection) Met la direction de tir du joueur à une valeur donnée.voidshoot()Tir du joueurMethods inherited from interface com.apogee.dev.DuoVaders.client.Ship
handleDamage
-
Method Details
-
move
void move(char dir, javafx.scene.Scene s) Déplacement du joueur -
shoot
void shoot()Tir du joueur -
setLife
void setLife(int life) Met la vie du joueur à une valeur donnée- Parameters:
life- nouvelle valeur de la vie du joueur
-
getLife
int getLife()Accès à la vie du joueur- Returns:
- vie du joueur
-
setScore
void setScore(int score) Met le score du joueur à une valeur donnée- Parameters:
score-
-
getScore
int getScore()Accès au score du joueur- Returns:
- score du joueur
-
setShootDirection
void setShootDirection(int shootDirection) Met la direction de tir du joueur à une valeur donnée. Cette valeur est utilisée comme coefficient multiplicateur pour la vitesse du tir.- Parameters:
shootDirection- nouvelle valeur de la direction de tir du joueur- See Also:
-
getShootDirection
int getShootDirection()Accès à la direction de tir du joueur- Returns:
- direction de tir du joueur
-
setBulletList
Place une liste donnée comme liste de balles du joueur- Parameters:
bulletList- liste de ballles du joueur
-
getBulletList
Accès à la liste de balles du joueur- Returns:
- liste de balles du joueur
-