예제 #1
0
 private List<MapleCharacter> getPlayersInRange(MapleMonster monster, MapleCharacter player) {
   List<MapleCharacter> players = new ArrayList<MapleCharacter>();
   players.add(player);
   return monster
       .getMap()
       .getPlayersInRange(
           calculateBoundingBox(monster.getPosition(), monster.isFacingLeft()), players);
 }
예제 #2
0
 private List<MapleMapObject> getObjectsInRange(
     MapleMonster monster, MapleMapObjectType objectType) {
   List<MapleMapObjectType> objectTypes = new ArrayList<MapleMapObjectType>();
   objectTypes.add(objectType);
   return monster
       .getMap()
       .getMapObjectsInBox(
           calculateBoundingBox(monster.getPosition(), monster.isFacingLeft()), objectTypes);
 }