Uses of Interface
com.prineside.tdi2.utils.AABB.EntryRetriever
Packages that use AABB.EntryRetriever
-
Uses of AABB.EntryRetriever in com.prineside.tdi2.systems
Methods in com.prineside.tdi2.systems with parameters of type AABB.EntryRetrieverModifier and TypeMethodDescriptionvoid
MapSystem.getEnemiesInCircle
(float centerX, float centerY, float radiusInPixels, AABB.EntryRetriever<Enemy.EnemyReference> cb) void
MapSystem.getEnemiesInCircleFiltered
(float centerX, float centerY, float radiusInPixels, AABB.EntryFilter filter, AABB.EntryRetriever<Enemy.EnemyReference> cb) Note: enemy never null (if not modified during the loop)void
MapSystem.getEnemiesInCircleV
(Vector2 pos, float radiusInPixels, AABB.EntryRetriever<Enemy.EnemyReference> cb) void
MapSystem.getEnemiesInRect
(float minX, float minY, float maxX, float maxY, AABB.EntryRetriever<Enemy.EnemyReference> cb) void
MapSystem.getEnemiesInRectFiltered
(float minX, float minY, float maxX, float maxY, AABB.EntryFilter filter, AABB.EntryRetriever<Enemy.EnemyReference> cb) void
MapSystem.getEnemiesInRectV
(Vector2 v1, Vector2 v2, AABB.EntryRetriever<Enemy.EnemyReference> cb) -
Uses of AABB.EntryRetriever in com.prineside.tdi2.utils
Methods in com.prineside.tdi2.utils with parameters of type AABB.EntryRetrieverModifier and TypeMethodDescriptionvoid
AABB.traverseEntriesInLine
(float x1, float y1, float x2, float y2, AABB.EntryFilter filter, AABB.EntryRetriever<T> cb) void
AABB.traverseEntriesInRect
(float minX, float minY, float maxX, float maxY, AABB.EntryFilter filter, AABB.EntryRetriever<T> cb) Check entriesExistInRect() before calling this Traverse through entities touching the rectangle Very broad but does the job