private void checkmappos() {
        if (cam == null)
            return;
        Coord sz = this.sz;
        SlenHud slen = ui.slenhud;
        if (slen != null)
            sz = sz.add(0, -slen.foldheight());
        Gob player = glob.oc.getgob(playergob);
        if (player != null)
            cam.setpos(this, player, sz);
    }