/** * Move the map origin to a new location * * @param location */ public void setLocation(final Location location) { // origin.setSC(location.scX, location.scY, 0); origin.set(location); ani.stop(); final Avatar avatar = World.getAvatar(); if (avatar != null) { avatar.animationFinished(false); } elevation = World.getMap().getElevationAt(origin); dX = 0; dY = 0; dL = -elevation; Camera.getInstance().markEverythingDirty(); }