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 TypeMethodDescriptionvoidMapSystem.getEnemiesInCircle(float centerX, float centerY, float radiusInPixels, AABB.EntryRetriever<Enemy.EnemyReference> cb) voidMapSystem.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)voidMapSystem.getEnemiesInCircleV(Vector2 pos, float radiusInPixels, AABB.EntryRetriever<Enemy.EnemyReference> cb) voidMapSystem.getEnemiesInRect(float minX, float minY, float maxX, float maxY, AABB.EntryRetriever<Enemy.EnemyReference> cb) voidMapSystem.getEnemiesInRectFiltered(float minX, float minY, float maxX, float maxY, AABB.EntryFilter filter, AABB.EntryRetriever<Enemy.EnemyReference> cb) voidMapSystem.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 TypeMethodDescriptionvoidAABB.traverseEntriesInLine(float x1, float y1, float x2, float y2, AABB.EntryFilter filter, AABB.EntryRetriever<T> cb) voidAABB.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