private void drawol2(GOut g, int id, Coord c0, Coord cx, Coord sc) {
        cx = cx.add(1, 1);
        Coord c1 = m2s(c0.mul(tileSize)).add(sc);
        Coord c2 = m2s(new Coord(c0.x, cx.y).mul(tileSize)).add(sc);
        Coord c3 = m2s(cx.mul(tileSize)).add(sc);
        Coord c4 = m2s(new Coord(cx.x, c0.y).mul(tileSize)).add(sc);

        Color fc = new Color(olc[id].getRed(), olc[id].getGreen(),
                olc[id].getBlue(), 32);
        g.chcolor(fc);
        g.frect(c1, c2, c3, c4);
        cx = cx.sub(1, 1);
        drawline(g, new Coord(0, -1), c0.y, id, c0, cx, sc);
        drawline(g, new Coord(0, 1), cx.y, id, c0, cx, sc);
        drawline(g, new Coord(1, 0), cx.x, id, c0, cx, sc);
        drawline(g, new Coord(-1, 0), c0.x, id, c0, cx, sc);
        g.chcolor();
    }