|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--CanvasArene
Effectue l'affichage de l'Arene et de ses animations du jeu Magic Fight
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
CanvasArene(Systeme systeme,
FArene arene)
Constructeur de ImageArene |
Method Summary | |
void |
drawLine(int x1,
int y1,
int x2,
int y2,
java.awt.Color ligneColor)
Procedure qui trace une ligne de couleur entre 2 points |
void |
finDrawLine()
Procedure qui met fin au trace de la ligne de vision |
void |
lanceAnime(java.lang.String nomMag,
int xCaseDepart,
int yCaseDepart,
int xCaseArrivee,
int yCaseArrivee,
int type,
java.util.Vector casesAireEffet)
Lance l'animation de deplacement d'un Magicien ou d'une explosion |
void |
paint(java.awt.Graphics g)
Dessine l'image de l'Arene et des Magiciens |
void |
run()
La partie du programme qui effectue l'animation a proprement parler |
void |
start()
Lancement du Thread de l'animation apres avoir initialise les parametres de l'animation |
void |
stop()
Arrete le Thread |
void |
update(java.awt.Graphics g)
Refait l'image de travail et l'affiche dans la fenêtre sans faire clignoter l'affichage (double buffering) |
Methods inherited from class java.awt.Canvas |
addNotify |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
deliverEvent,
disable,
disableEvents,
dispatchEvent,
doLayout,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getAlignmentX,
getAlignmentY,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentAt,
getComponentAt,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getMaximumSize,
getMinimumSize,
getName,
getParent,
getPeer,
getPreferredSize,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
invalidate,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
layout,
list,
list,
list,
list,
list,
locate,
location,
lostFocus,
minimumSize,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
paramString,
postEvent,
preferredSize,
prepareImage,
prepareImage,
print,
printAll,
processComponentEvent,
processEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setFont,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus,
validate |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public CanvasArene(Systeme systeme, FArene arene)
Method Detail |
public void update(java.awt.Graphics g)
public void paint(java.awt.Graphics g)
public void lanceAnime(java.lang.String nomMag, int xCaseDepart, int yCaseDepart, int xCaseArrivee, int yCaseArrivee, int type, java.util.Vector casesAireEffet)
public void start()
public void stop()
public void run()
public void drawLine(int x1, int y1, int x2, int y2, java.awt.Color ligneColor)
x1
- la coordonnee du point de depart selon xy1
- la coordonnee du point de depart selon yx2
- la coordonnee du point d'arrivee selon xy2
- la coordonnee du point d'arrivee selon yligneColor
- la couleur de la lignepublic void finDrawLine()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |