Package | Description |
---|---|
com.b3dgs.lionengine.game.collision.tile |
Object and map collision handling.
|
Modifier and Type | Method and Description |
---|---|
static CollisionCategory |
CollisionCategoryConfig.create(XmlNode root,
MapTileCollision map)
Create the category data from node.
|
Modifier and Type | Method and Description |
---|---|
static Collection<CollisionCategory> |
CollisionCategoryConfig.create(Configurer configurer,
MapTileCollision map)
Create the categories data from nodes.
|
static Collection<CollisionCategory> |
CollisionCategoryConfig.create(XmlNode root)
Create the collision category data from node (should only be used to display names, as real content is
null , mainly UI specific to not have dependency on MapTileCollision ). |
Collection<CollisionCategory> |
TileCollidableModel.getCategories() |
Collection<CollisionCategory> |
TileCollidable.getCategories()
Get the collision tile category used.
|
Modifier and Type | Method and Description |
---|---|
CollisionResult |
MapTileCollisionModel.computeCollision(Transformable transformable,
CollisionCategory category) |
CollisionResult |
MapTileCollision.computeCollision(Transformable transformable,
CollisionCategory category)
Search first tile hit by the transformable that contains collision, applying a ray tracing from its old location
to its current.
|
static void |
CollisionCategoryConfig.export(XmlNode root,
CollisionCategory category)
Export the collision category data as a node.
|
Double |
TileCollisionModel.getCollisionX(CollisionCategory category,
double ox,
double oy,
double x,
double y) |
Double |
TileCollision.getCollisionX(CollisionCategory category,
double ox,
double oy,
double x,
double y)
Get the horizontal collision location between the tile and the movement vector.
|
Double |
TileCollisionModel.getCollisionY(CollisionCategory category,
double ox,
double oy,
double x,
double y) |
Double |
TileCollision.getCollisionY(CollisionCategory category,
double ox,
double oy,
double x,
double y)
Get the vertical collision location between the tile and the movement vector.
|
Copyright © 2016 Byron 3D Games Studio. All rights reserved.