Advertisement
PaleoCrafter

Untitled

Jun 7th, 2014
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.34 KB | None | 0 0
  1. def selectEntities[A <: Entity](box: AxisAlignedBB, clazz: Class[A])(implicit precondition: PartialFunction[A, Boolean]): List[A] = {
  2.   import scala.collection.JavaConversions._
  3.   world.getEntitiesWithinAABB(clazz, box).map(_.asInstanceOf[A]).filter(e => if (precondition != null) precondition.applyOrElse(e, (e1: A) => false) else true).toList
  4. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement