X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=moebius.git;a=blobdiff_plain;f=postscript.cc;h=f27a08138160fc6e32d96d7d47a9a3135993980a;hp=3fbe4e7585179e73e18c39bc4ad16b519d5b0a34;hb=423c7eda1487df41623921cb5b4b83030ee1006a;hpb=85404b5bbd63c12d7bbef6143bbdcb1e4a41dbe8 diff --git a/postscript.cc b/postscript.cc index 3fbe4e7..f27a081 100644 --- a/postscript.cc +++ b/postscript.cc @@ -29,11 +29,23 @@ PostScriptOutput::~PostScriptOutput() { "%%EOF\n"; } -void PostScriptOutput::drawcell(const Point* list, int n) { - Onscreen p[4]; - for (int i=0; i<4; i++) p[i]= Onscreen(list[i]); - docell(p,n,"1 setgray fill"); - docell(p,n,"0 setgray stroke"); +void PostScriptOutput::drawcell(const Point* list, int n, Colour colour) { + Onscreen p[n]; + for (int i=0; i