| Package | Description |
|---|---|
| com.threerings.miso | |
| com.threerings.miso.client | |
| com.threerings.miso.util |
| Modifier and Type | Method and Description |
|---|---|
static MisoSceneMetrics |
MisoConfig.getSceneMetrics()
Creates scene metrics with information obtained from the deployed
config file.
|
| Modifier and Type | Method and Description |
|---|---|
MisoSceneMetrics |
MisoScenePanel.getSceneMetrics()
Returns the scene metrics in use by this panel.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SceneObject.refreshObjectTile(MisoSceneMetrics metrics,
TileManager mgr,
TileSet.Colorizer colorizer)
Reloads and recolorizes our object tile.
|
void |
SceneObject.relocateObject(MisoSceneMetrics metrics,
int tx,
int ty)
Updates this object's origin tile coordinate.
|
| Constructor and Description |
|---|
MisoScenePanel(MisoContext ctx,
MisoSceneMetrics metrics)
Creates a blank miso scene display.
|
RethinkOp(MisoSceneMetrics metrics) |
SceneBlock(MisoSceneModel model,
MisoSceneMetrics metrics,
TileManager tileMgr,
int tx,
int ty,
int width,
int height) |
SceneObject(MisoSceneMetrics metrics,
ObjectInfo info,
ObjectTile tile)
Creates a scene object for display according to the supplied metrics.
|
SceneObject(MisoSceneMetrics metrics,
TileManager mgr,
TileSet.Colorizer colorizer,
ObjectInfo info) |
TileOpApplicator(MisoSceneMetrics metrics) |
TilePath(MisoSceneMetrics metrics,
Sprite sprite,
List<Point> tiles,
int destx,
int desty)
Constructs a tile path.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
MisoUtil.fineToFull(MisoSceneMetrics metrics,
int fine)
Converts the given fine coordinate to a full coordinate (a tile
coordinate plus a fine coordinate remainder).
|
static void |
MisoUtil.fineToPixel(MisoSceneMetrics metrics,
int x,
int y,
Point ppos)
Convert the given fine coordinates to pixel coordinates within
the containing tile.
|
static Point |
MisoUtil.fullToScreen(MisoSceneMetrics metrics,
int x,
int y,
Point spos)
Convert the given full coordinates to screen-based pixel
coordinates.
|
static int |
MisoUtil.getDirection(MisoSceneMetrics metrics,
int ax,
int ay,
int bx,
int by)
Given two points in screen pixel coordinates, return the
compass direction that point B lies in from point A from an
isometric perspective.
|
static Polygon |
MisoUtil.getFootprintPolygon(MisoSceneMetrics metrics,
int x,
int y,
int width,
int height)
Returns a polygon framing the specified scene footprint.
|
static Polygon |
MisoUtil.getMultiTilePolygon(MisoSceneMetrics metrics,
Point sp1,
Point sp2)
Return a screen-coordinates polygon framing the two specified
tile-coordinate points.
|
static Polygon |
MisoUtil.getTilePolygon(MisoSceneMetrics metrics,
int x,
int y)
Return a polygon framing the specified tile.
|
static void |
MisoUtil.pixelToFine(MisoSceneMetrics metrics,
int x,
int y,
Point fpos)
Convert the given pixel coordinates, whose origin is at the
top-left of a tile's containing rectangle, to fine coordinates
within that tile.
|
static Point |
MisoUtil.screenToFull(MisoSceneMetrics metrics,
int sx,
int sy,
Point fpos)
Convert the given screen-based pixel coordinates to full
scene-based coordinates that include both the tile coordinates
and the fine coordinates in each dimension.
|
static Point |
MisoUtil.screenToTile(MisoSceneMetrics metrics,
int sx,
int sy,
Point tpos)
Convert the given screen-based pixel coordinates to their
corresponding tile-based coordinates.
|
static Point |
MisoUtil.tilePlusFineToFull(MisoSceneMetrics metrics,
int tileX,
int tileY,
int fineX,
int fineY,
Point full)
Adds the supplied fine coordinates to the supplied tile coordinates
to compute full coordinates.
|
static Point |
MisoUtil.tileToScreen(MisoSceneMetrics metrics,
int x,
int y,
Point spos)
Convert the given tile-based coordinates to their corresponding
screen-based pixel coordinates.
|
Copyright © 2015. All rights reserved.