|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjurpe.dungeon.hexmap.HexMapDrawing
public class HexMapDrawing
Drawing inside the HexMap
| Constructor Summary | |
|---|---|
HexMapDrawing(HexMapGeometry geometry)
Constructor |
|
| Method Summary | |
|---|---|
void |
clearMaze(java.awt.Graphics g,
java.awt.Color background)
Clear maze |
void |
drawCorridor(java.awt.Graphics g,
RpgMapPoint from,
Direction direction)
Draw a corridor between the hexagon having center in from, toward direction |
void |
drawDebrisAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack)
Draw some debris in P coordinates (where P is in hexagon coordinates) and clears old point. |
void |
drawDoor(java.awt.Graphics g,
java.awt.Point center,
Direction direction,
boolean open)
Draw a corridor between the hexagon having center in from, toward direction |
void |
drawHexagon(java.awt.Graphics g,
java.awt.Point p,
java.awt.Color cFore)
Draw Hexagon |
void |
drawMaze(java.awt.Graphics g)
Draw a maze inside hexes |
void |
drawPlaceHolder(PlaceHolder ph,
java.awt.Graphics g)
Draw placeholder on map |
void |
drawPlaceHolders(java.awt.Graphics g,
java.util.AbstractList<PlaceHolder> placeholders)
Draw placeholders on hexmap. |
void |
drawPlaceHolders(java.awt.Graphics g,
Dungeons dungeon)
Draw the placeholders in this hexmap |
void |
drawPointAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack,
int pointWidth)
Draw a point in P coordinates (where P is in hexagon coordinates) and clears old point. |
void |
drawTriangleAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack)
Draw a triangle in P coordinates (where P is in hexagon coordinates) and clears old point. |
void |
eraseHexagon(java.awt.Graphics g,
java.awt.Point p)
Fill an hexagon with wall color, that is, erase the hexagon. |
void |
eraseWall(java.awt.Graphics g,
java.awt.Point c,
Direction dir)
Draw an hexagon with a corridor (opening) in dir Direction. |
void |
fillHexagon(java.awt.Graphics g,
java.awt.Point p,
java.awt.Color c)
Fill an hexagon. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HexMapDrawing(HexMapGeometry geometry)
geometry - Handle to Geometry| Method Detail |
|---|
public void fillHexagon(java.awt.Graphics g,
java.awt.Point p,
java.awt.Color c)
g - Graphics objectp - Center point of hexagon to fillc - Hexagon color.
public void eraseHexagon(java.awt.Graphics g,
java.awt.Point p)
g - Graphics handlerp - Point to fill
public void drawMaze(java.awt.Graphics g)
throws JurpeException
m - DungeonGenerator utility
JurpeException
public void drawPlaceHolders(java.awt.Graphics g,
Dungeons dungeon)
throws JurpeException
g -
JurpeException
public void drawPlaceHolders(java.awt.Graphics g,
java.util.AbstractList<PlaceHolder> placeholders)
throws JurpeException
placeholders -
JurpeException
public void drawPlaceHolder(PlaceHolder ph,
java.awt.Graphics g)
throws JurpeException
ph - PlaceHolder to drawg - Graphics device
JurpeException
public void drawCorridor(java.awt.Graphics g,
RpgMapPoint from,
Direction direction)
throws JurpeException
from - direction -
JurpeException
public void drawDoor(java.awt.Graphics g,
java.awt.Point center,
Direction direction,
boolean open)
g - Graphics handlecenter - Center of the hexagondirection - Direction in which corridor liesopen - If true, draws an open corridor. Else, a closed one.
public void drawPointAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack,
int pointWidth)
g - Graphics devicep - Point to drawlastPoint - Point to delete (if not == p)cFore - Foreground colorcBack - Background color
public void drawTriangleAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack)
g - Graphics devicep - Point to drawlastPoint - Point to delete (if not == p)cFore - Foreground colorcBack - Background color
public void drawDebrisAndClear(java.awt.Graphics g,
java.awt.Point p,
java.awt.Point lastPoint,
java.awt.Color cFore,
java.awt.Color cBack)
g - Graphics devicep - Point to drawlastPoint - Point to delete (if not == p)cFore - Foreground colorcBack - Background color
public void clearMaze(java.awt.Graphics g,
java.awt.Color background)
g - Graphics objectbackground - Background color
public void drawHexagon(java.awt.Graphics g,
java.awt.Point p,
java.awt.Color cFore)
g - Graphics objectp - Coordinates in RpgMap coordinatescFore - Foreground color
public void eraseWall(java.awt.Graphics g,
java.awt.Point c,
Direction dir)
c - Center of hexagondir - Direction
|
Jurpe - Java Universal Role Playing Engine - http://jurpe.sourceforge.net | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||