public double[][] generateDistanceMap(StateObservation state) { int x = (int) (state.getAvatarPosition().x / state.getBlockSize()); int y = (int) (state.getAvatarPosition().y / state.getBlockSize()); int typeId = StateObservationUtils.getAvatarType(state); return generateDistanceMap(state, x, y, typeId); }