|
Methapolis
0.27
|


Classes | |
| class | ToolCursor |
Public Member Functions | |
| MicropolisDrawingArea (Micropolis engine) | |
| void | selectTileSize (int newTileSize) |
| int | getTileSize () |
| CityLocation | getCityLocation (int x, int y) |
| Dimension | getPreferredSize () |
| void | setEngine (Micropolis newEngine) |
| void | paintComponent (Graphics gr) |
| void | setToolCursor (CityRect newRect, MicropolisTool tool) |
| void | setToolCursor (ToolCursor newCursor) |
| void | setToolPreview (ToolPreview newPreview) |
| Dimension | getPreferredScrollableViewportSize () |
| int | getScrollableBlockIncrement (Rectangle visibleRect, int orientation, int direction) |
| boolean | getScrollableTracksViewportWidth () |
| boolean | getScrollableTracksViewportHeight () |
| int | getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction) |
| Rectangle | getTileBounds (int xpos, int ypos) |
| void | mapOverlayDataChanged (MapState overlayDataType) |
| void | spriteMoved (Sprite sprite) |
| void | tileChanged (int xpos, int ypos) |
| void | wholeMapChanged () |
Protected Member Functions | |
| void | startDrag (int x, int y) |
| void | endDrag (int x, int y) |
| void | continueDrag (int x, int y) |
Private Member Functions | |
| Rectangle | getSpriteBounds (Sprite sprite, int x, int y) |
Definition at line 24 of file MicropolisDrawingArea.java.
| micropolisj.gui.MicropolisDrawingArea.MicropolisDrawingArea | ( | Micropolis | engine | ) |
Definition at line 46 of file MicropolisDrawingArea.java.
References micropolisj.engine.Micropolis.addMapListener(), micropolisj.gui.MicropolisDrawingArea.continueDrag(), micropolisj.gui.MicropolisDrawingArea.endDrag(), micropolisj.gui.MicropolisDrawingArea.selectTileSize(), and micropolisj.gui.MicropolisDrawingArea.startDrag().

|
protected |
Definition at line 409 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MicropolisDrawingArea.MicropolisDrawingArea().
|
protected |
Definition at line 405 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MicropolisDrawingArea.MicropolisDrawingArea().
| CityLocation micropolisj.gui.MicropolisDrawingArea.getCityLocation | ( | int | x, |
| int | y | ||
| ) |
Definition at line 116 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MainWindow.onToolDown(), micropolisj.gui.MainWindow.onToolDrag(), and micropolisj.gui.MainWindow.onToolHover().
| Dimension micropolisj.gui.MicropolisDrawingArea.getPreferredScrollableViewportSize | ( | ) |
Definition at line 324 of file MicropolisDrawingArea.java.
| Dimension micropolisj.gui.MicropolisDrawingArea.getPreferredSize | ( | ) |
Definition at line 122 of file MicropolisDrawingArea.java.
References micropolisj.engine.Micropolis.getHeight(), and micropolisj.engine.Micropolis.getWidth().

| int micropolisj.gui.MicropolisDrawingArea.getScrollableBlockIncrement | ( | Rectangle | visibleRect, |
| int | orientation, | ||
| int | direction | ||
| ) |
Definition at line 330 of file MicropolisDrawingArea.java.
| boolean micropolisj.gui.MicropolisDrawingArea.getScrollableTracksViewportHeight | ( | ) |
Definition at line 345 of file MicropolisDrawingArea.java.
| boolean micropolisj.gui.MicropolisDrawingArea.getScrollableTracksViewportWidth | ( | ) |
Definition at line 339 of file MicropolisDrawingArea.java.
| int micropolisj.gui.MicropolisDrawingArea.getScrollableUnitIncrement | ( | Rectangle | visibleRect, |
| int | orientation, | ||
| int | direction | ||
| ) |
Definition at line 351 of file MicropolisDrawingArea.java.
|
private |
Definition at line 359 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MicropolisDrawingArea.spriteMoved().
| Rectangle micropolisj.gui.MicropolisDrawingArea.getTileBounds | ( | int | xpos, |
| int | ypos | ||
| ) |
Definition at line 369 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MainWindow.citySound(), and micropolisj.gui.MicropolisDrawingArea.tileChanged().
| int micropolisj.gui.MicropolisDrawingArea.getTileSize | ( | ) |
Definition at line 111 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MainWindow.doZoom().
| void micropolisj.gui.MicropolisDrawingArea.mapOverlayDataChanged | ( | MapState | overlayDataType | ) |
Definition at line 376 of file MicropolisDrawingArea.java.
| void micropolisj.gui.MicropolisDrawingArea.paintComponent | ( | Graphics | gr | ) |
Definition at line 167 of file MicropolisDrawingArea.java.
References micropolisj.engine.Micropolis.allSprites(), micropolisj.engine.Micropolis.getHeight(), micropolisj.engine.Micropolis.getTile(), micropolisj.gui.TileImages.getTileImage(), micropolisj.engine.Micropolis.getWidth(), and micropolisj.engine.Micropolis.isTilePowered().

| void micropolisj.gui.MicropolisDrawingArea.selectTileSize | ( | int | newTileSize | ) |
Definition at line 103 of file MicropolisDrawingArea.java.
References micropolisj.gui.TileImages.getInstance().
Referenced by micropolisj.gui.MainWindow.doZoom(), and micropolisj.gui.MicropolisDrawingArea.MicropolisDrawingArea().

| void micropolisj.gui.MicropolisDrawingArea.setEngine | ( | Micropolis | newEngine | ) |
Definition at line 129 of file MicropolisDrawingArea.java.
References micropolisj.engine.Micropolis.addMapListener(), and micropolisj.engine.Micropolis.removeMapListener().
Referenced by micropolisj.gui.MainWindow.setEngine().

| void micropolisj.gui.MicropolisDrawingArea.setToolCursor | ( | CityRect | newRect, |
| MicropolisTool | tool | ||
| ) |
Definition at line 251 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MainWindow.onEscapePressed(), micropolisj.gui.MainWindow.onToolExited(), and micropolisj.gui.MainWindow.onToolHover().
| void micropolisj.gui.MicropolisDrawingArea.setToolCursor | ( | ToolCursor | newCursor | ) |
Definition at line 268 of file MicropolisDrawingArea.java.
| void micropolisj.gui.MicropolisDrawingArea.setToolPreview | ( | ToolPreview | newPreview | ) |
Definition at line 296 of file MicropolisDrawingArea.java.
References micropolisj.engine.CityRect.height, micropolisj.engine.CityRect.width, micropolisj.engine.CityRect.x, and micropolisj.engine.CityRect.y.
Referenced by micropolisj.gui.MainWindow.onEscapePressed(), and micropolisj.gui.MainWindow.onToolUp().
| void micropolisj.gui.MicropolisDrawingArea.spriteMoved | ( | Sprite | sprite | ) |
Definition at line 381 of file MicropolisDrawingArea.java.
References micropolisj.gui.MicropolisDrawingArea.getSpriteBounds().

|
protected |
Definition at line 399 of file MicropolisDrawingArea.java.
Referenced by micropolisj.gui.MicropolisDrawingArea.MicropolisDrawingArea().
| void micropolisj.gui.MicropolisDrawingArea.tileChanged | ( | int | xpos, |
| int | ypos | ||
| ) |
Definition at line 388 of file MicropolisDrawingArea.java.
References micropolisj.gui.MicropolisDrawingArea.getTileBounds().

| void micropolisj.gui.MicropolisDrawingArea.wholeMapChanged | ( | ) |
Definition at line 394 of file MicropolisDrawingArea.java.