summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/unittest_lines.cxx19
1 files changed, 18 insertions, 1 deletions
diff --git a/test/unittest_lines.cxx b/test/unittest_lines.cxx
index fa804dace..df1de65ec 100644
--- a/test/unittest_lines.cxx
+++ b/test/unittest_lines.cxx
@@ -38,7 +38,8 @@ public:
}
void draw() {
Fl_Box::draw();
- int a = x()+10, b = y()+10; fl_color(FL_BLACK); fl_rect(a, b, 100, 100);
+
+ int i, a = x()+10, b = y()+10; fl_color(FL_BLACK); fl_rect(a, b, 100, 100);
// testing fl_xyline(x, y, x1)
fl_color(FL_RED); fl_point(a+10, b+10); fl_point(a+20, b+10);
fl_color(FL_BLACK); fl_xyline(a+10, b+10, a+20);
@@ -56,6 +57,22 @@ public:
fl_point(a+60, b+90); fl_point(a+90, b+90);
fl_color(FL_BLACK);
fl_loop(a+60, b+60, a+90, b+60, a+90, b+90, a+60, b+90);
+
+ a = x()+120, b = y()+10; fl_color(FL_BLACK); fl_rect(a, b, 203, 203);
+ a += 101; b += 101;
+ fl_color(0xff888800);
+ for (i=-80; i<=80; i+=20) fl_line(a, b, a+i, b-100);
+ fl_color(0xff444400);
+ for (i=-80; i<=80; i+=20) fl_line(a, b, a+i, b+100);
+ fl_color(0x88ff8800);
+ for (i=-80; i<=80; i+=20) fl_line(a, b, a-100, b+i);
+ fl_color(0x44ff4400);
+ for (i=-80; i<=80; i+=20) fl_line(a, b, a+100, b+i);
+ fl_color(0x8888ff00);
+ fl_line(a, b, a-100, b-100);
+ fl_line(a, b, a+100, b-100);
+ fl_line(a, b, a+100, b+100);
+ fl_line(a, b, a-100, b+100);
}
};