All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class navalBattle.BateauIcon

java.lang.Object
   |
   +----navalBattle.BateauIcon

public class BateauIcon
extends Object
La classe de base des bateaux qui sont dessines dans le canvas. Derivée pour chaque type de bateau (Porte avion, Sous-Marin ...)

Author:
Constantin Roattino

Variable Index

 o ancpasX
l'ancienne taille d'une case en X
 o ancpasY
l'ancienne taille d'une case en Y
 o casePt
Les coordonnees de sa case la plus en haut à gauche en coordonnes "grille" ie: numeroCollone, numeroLigne
 o image
 o nom
son nom
 o pasX
la taille d'une case en X
 o pasY
la taille d'une case en Y
 o pos
Position de la case la plus en haut à gauche, en pixels, dans le repere du canvas de dessin
 o taille
sa taille
 o type
son type
 o vertical
 o visible

Constructor Index

 o BateauIcon()
BateauIcon constructeur.
 o BateauIcon(Point, boolean, String)
LE constructeur

Method Index

 o drawIt(MyCanvas, Color)
Pour dessiner le BateauIcon
 o drawItImage(MyCanvas)
Pour dessiner le BaeauIcon eous forme d'image
 o getCasePt()
Accesseur de la case du bateau
 o getNom()
Accesseur du nom
 o getPos()
Accesseur de la position Pixel
 o getTaille()
Acccesseur de la taille
 o getType()
Accesseur du Type
 o isVertical()
Accesseur de vertical
 o isVisible()
Accesseur de visible
 o moveTo(Point, MyCanvas)
Deplace un BateauIcon dans un canvas
 o setCasePt(Point)
modifieru de la case
 o setHorizontal()
modifieur de "vertical", le met à false
 o setNom(String)
modifieur diu nom
 o setPasX(double)
Modifieur de la largeur d'une case de bateau
 o setPasY(double)
Modifieur de la hauteur d'une case de bateau
 o setPosition(Point)
modifieur de la position en pixels
 o setTaille(int)
Modifieur de la taille
 o setVertical()
Modifieur de la verticale, le met à true
 o setVisible(boolean)
Modifieur de visible
 o toBateau()
Converti un BateauIcon en Bateau Par appel du constructeur de Bateau Utilisation du polymorphisme !
 o updatePosition()
Mise a jour de la position en pixels.

Variables

 o pos
 private Point pos
Position de la case la plus en haut à gauche, en pixels, dans le repere du canvas de dessin

 o taille
 private int taille
sa taille

 o vertical
 private boolean vertical
 o visible
 private boolean visible
 o nom
 private String nom
son nom

 o type
 private String type
son type

 o pasX
 private static double pasX
la taille d'une case en X

 o pasY
 private static double pasY
la taille d'une case en Y

 o ancpasX
 private static double ancpasX
l'ancienne taille d'une case en X

 o ancpasY
 private static double ancpasY
l'ancienne taille d'une case en Y

 o casePt
 private Point casePt
Les coordonnees de sa case la plus en haut à gauche en coordonnes "grille" ie: numeroCollone, numeroLigne

 o image
 private Image image

Constructors

 o BateauIcon
 public BateauIcon()
BateauIcon constructeur.

 o BateauIcon
 public BateauIcon(Point origine,
                   boolean vertical,
                   String typ)
LE constructeur

Parameters:
origine - java.awt.Point
horiz - boolean

Methods

 o drawIt
 public void drawIt(MyCanvas c,
                    Color col)
Pour dessiner le BateauIcon

Parameters:
g - Graphics
 o drawItImage
 public void drawItImage(MyCanvas c)
Pour dessiner le BaeauIcon eous forme d'image

Parameters:
g - Graphics
 o getCasePt
 public Point getCasePt()
Accesseur de la case du bateau

Returns:
java.awt.Point
 o getNom
 public String getNom()
Accesseur du nom

Returns:
java.lang.String
 o getPos
 public Point getPos()
Accesseur de la position Pixel

Returns:
java.awt.Point
 o getTaille
 public int getTaille()
Acccesseur de la taille

Returns:
int
 o getType
 public String getType()
Accesseur du Type

Returns:
java.lang.String
 o isVertical
 public boolean isVertical()
Accesseur de vertical

Returns:
boolean
 o isVisible
 public boolean isVisible()
Accesseur de visible

Returns:
boolean
 o moveTo
 public void moveTo(Point pt,
                    MyCanvas c)
Deplace un BateauIcon dans un canvas

Parameters:
pt - java.awt.Point
g - java.awt.Graphics
backColor - java.awt.Color
See Also:
MyCanvas
 o setCasePt
 public void setCasePt(Point pt)
modifieru de la case

Parameters:
pt - java.awt.Point
 o setHorizontal
 public void setHorizontal()
modifieur de "vertical", le met à false

 o setNom
 public void setNom(String nom)
modifieur diu nom

Parameters:
nom - java.lang.String
 o setPasX
 public static void setPasX(double pas)
Modifieur de la largeur d'une case de bateau

Parameters:
pas - int
 o setPasY
 public static void setPasY(double pas)
Modifieur de la hauteur d'une case de bateau

Parameters:
pas - int
 o setPosition
 public void setPosition(Point pt)
modifieur de la position en pixels

Parameters:
pt - java.awt.Point
 o setTaille
 public void setTaille(int t)
Modifieur de la taille

Parameters:
t - int
 o setVertical
 public void setVertical()
Modifieur de la verticale, le met à true

 o setVisible
 public void setVisible(boolean visib)
Modifieur de visible

Parameters:
visib - boolean
 o toBateau
 public Bateau toBateau()
Converti un BateauIcon en Bateau Par appel du constructeur de Bateau Utilisation du polymorphisme !

Returns:
navalBattle.Bateau
See Also:
Bateau
 o updatePosition
 public void updatePosition()
Mise a jour de la position en pixels.

Parameters:
px - int
py - int

All Packages  Class Hierarchy  This Package  Previous  Next  Index