/** * Translate every entities with the given offset. * * @param p_offset * @param p_translateZildo TRUE=Translate Zildo too / FALSE=Don't touch him */ public void translateEntities(Point p_offset, boolean p_translateZildo) { for (SpriteEntity entity : spriteEntities) { if (!entity.clientSpecific && (!entity.isZildo() || p_translateZildo)) { if (entity.getEntityType().isElement()) { Element e = (Element) entity; if (e.getLinkedPerso() != null && e.getLinkedPerso().isZildo()) { continue; } } entity.x += p_offset.x; entity.y += p_offset.y; entity.setAjustedX(entity.getAjustedX() + p_offset.x); entity.setAjustedY(entity.getAjustedY() + p_offset.y); } } }