diff options
author | pixel <pixel> | 2003-04-02 16:49:55 +0000 |
---|---|---|
committer | pixel <pixel> | 2003-04-02 16:49:55 +0000 |
commit | 36527119ae021b317f8405c4cf40251ddcc037b9 (patch) | |
tree | 330c16cf3e0cdc8f48a43aed6e25fb3b1b5d5259 /include/shape.h | |
parent | e834c4110af138f8fd4c485999a8294883dbcb0e (diff) |
Color fix
Diffstat (limited to 'include/shape.h')
-rw-r--r-- | include/shape.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/include/shape.h b/include/shape.h index 720d4a2..07e88ed 100644 --- a/include/shape.h +++ b/include/shape.h @@ -40,18 +40,18 @@ namespace mogltk { int GetX() const; int GetY() const; void walk(fillwalker *); + point * look(int); private: int x; point * next; sline * header; - point * look(int); }; int y; sline * next; + fill * header; sline * look(int); protected: point * pheader; - fill * header; friend class point; }; protected: @@ -63,15 +63,17 @@ namespace mogltk { virtual void pixel(int x, int y, ColorP = WHITE); virtual void circle(int x, int y, int r, ColorP = WHITE); virtual void pcircle(int x, int y, int r, ColorP = WHITE); - virtual void arc(int x, int y, int r, double a1, double a2, ColorP = WHITE); - virtual void arc(int x, int y, int r, int x1, int y1, int x2, int y2, ColorP = WHITE); - virtual void box(int x1, int y1, int x2, int y2, ColorP = WHITE); + virtual fill * fcircle(int x, int y, int r); + virtual void fdraw(fill *, ColorP = WHITE); + virtual void arc(int x, int y, int r, double a1, double a2, ColorP = DOS_WHITE); + virtual void arc(int x, int y, int r, int x1, int y1, int x2, int y2, ColorP = DOS_WHITE); + virtual void box(int x1, int y1, int x2, int y2, ColorP = DOS_WHITE); virtual void box3d(int x1, int y1, int x2, int y2, ColorP = DOS_WHITE, ColorP = DOS_HIGH_WHITE, ColorP = DOS_GRAY, int = 2, bool = false); - virtual void obox(int x1, int y1, int x2, int y2, ColorP = WHITE); + virtual void obox(int x1, int y1, int x2, int y2, ColorP = DOS_WHITE); virtual void obox3d(int x1, int y1, int x2, int y2, ColorP = DOS_HIGH_WHITE, ColorP = DOS_GRAY, bool = false); - virtual void hline(int x1, int x2, int y, ColorP = WHITE); + virtual void hline(int x1, int x2, int y, ColorP = DOS_WHITE); virtual void hline3d(int x1, int x2, int y, ColorP = DOS_HIGH_WHITE, ColorP = DOS_GRAY, bool = false); - virtual void vline(int x, int y1, int y2, ColorP = WHITE); + virtual void vline(int x, int y1, int y2, ColorP = DOS_WHITE); virtual void vline3d(int x, int y1, int y2, ColorP = DOS_HIGH_WHITE, ColorP = DOS_GRAY, bool = false); virtual void window(int x1, int y1, int x2, int y2, const String & title = "", |