Package org.rspeer.game.scene
Class Projection
- java.lang.Object
-
- org.rspeer.game.scene.Projection
-
public class Projection extends Object
Provides tile/screen translation operations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProjection.Canvasstatic classProjection.Setting
-
Constructor Summary
Constructors Constructor Description Projection()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PolygongetPositionPolygon(Projection.Canvas canvas, Position position)static booleanisInFieldOfView(SceneNode source, SceneNode target)static booleanisInFieldOfView(SceneNode source, SceneNode target, CollisionFlagOverride override)static PointtoScreen(Projection.Canvas canvas, Position position)static PointtoScreen(Projection.Canvas canvas, Position position, EnumSet<Projection.Setting> settings)
-
-
-
Method Detail
-
isInFieldOfView
public static boolean isInFieldOfView(SceneNode source, SceneNode target, CollisionFlagOverride override)
-
toScreen
public static Point toScreen(Projection.Canvas canvas, Position position, EnumSet<Projection.Setting> settings)
-
toScreen
public static Point toScreen(Projection.Canvas canvas, Position position)
-
getPositionPolygon
public static Polygon getPositionPolygon(Projection.Canvas canvas, Position position)
-
-