public void draw(GOut g) {
        Fightview.Relation rel = fv.current;
        if (rel != null)
            g.image(scales[(-rel.balance) + 5], Coord.z);
        g.image(sword, Coord.z);
        if (fv.off >= 200) {
            g.chcolor(offcol);
            g.frect(moc, new Coord(-fv.off / 200, 5));
        }
        if (fv.def >= 200) {
            g.chcolor(defcol);
            g.frect(mdc, new Coord(-fv.def / 200, 5));
        }
        g.chcolor();
        g.aimage(fnd.render(String.format("%d", fv.off / 100)).tex(),
                moc.sub(25, -2), 0.5, 0.5);
        g.aimage(fnd.render(String.format("%d", fv.def / 100)).tex(),
                mdc.sub(25, -2), 0.5, 0.5);
        if (rel != null) {
            g.aimage(intf.render(String.format("%d", rel.intensity)).tex(), intc,
                    0.5, 0.5);
            g.aimage(intf.render(String.format("%d", rel.balance)).tex(), balc,
                    0.5, 0.5);
            if (rel.offence >= 200) {
                g.chcolor(offcol);
                g.frect(ooc, new Coord(rel.offence / 200, 5));
            }
            if (rel.defence >= 200) {
                g.chcolor(defcol);
                g.frect(odc, new Coord(rel.defence / 200, 5));
            }
            g.chcolor();
            g.aimage(fnd.render(String.format("%d", rel.offence / 100)).tex(),
                    ooc.add(25, 2), 0.5, 0.5);
            g.aimage(fnd.render(String.format("%d", rel.defence / 100)).tex(),
                    odc.add(25, 2), 0.5, 0.5);
        }
    }