jeux_etudiant
Class Player

java.lang.Object
  extended by jeux_etudiant.Entity
      extended by jeux_etudiant.Player
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public class Player
extends Entity
implements java.awt.event.KeyListener

Author:
jub Le player est une entitée qui écoute les événements clavier.

Field Summary
private  boolean fireOn
          Vrai si le joeur peut-tirer, faux sinon.
private  int fireSpeed
          La vitesse du tir, tout les fireSpeed tours le joueur peut-tirer
private  int vx
          La vitesse horizontale
 
Fields inherited from class jeux_etudiant.Entity
height, markedForRemoval, speed, spriteName, t, width, world, x, y
 
Constructor Summary
Player(World world)
           
 
Method Summary
 void act()
          L'action d'une entité par défaut aucune action
 void fire()
          Si le joeur peut tirer alors un boulet (Bullet) est créé.
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent arg0)
           
 void keyTyped(java.awt.event.KeyEvent arg0)
           
 
Methods inherited from class jeux_etudiant.Entity
getBounds, getHeight, getSpeed, getSpriteName, getWidth, getX, getY, isMarkedForRemoval, setHeight, setMarkedForRemoval, setSpeed, setSpriteName, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vx

private int vx
La vitesse horizontale


fireSpeed

private int fireSpeed
La vitesse du tir, tout les fireSpeed tours le joueur peut-tirer


fireOn

private boolean fireOn
Vrai si le joeur peut-tirer, faux sinon.

Constructor Detail

Player

public Player(World world)
Method Detail

act

public void act()
Description copied from class: Entity
L'action d'une entité par défaut aucune action

Overrides:
act in class Entity

fire

public void fire()
Si le joeur peut tirer alors un boulet (Bullet) est créé.


keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent arg0)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent arg0)
Specified by:
keyTyped in interface java.awt.event.KeyListener