#include <iostream>
-int flip(DrawingWindow &w)
+void flip(DrawingWindow &w)
{
std::cout << "[ " << w.width() << " x " << w.height() << " ]\n";
// << y << " (" << c << ")\n";
}
}
- return 0;
}
-int mandel(DrawingWindow &w)
+void mandel(DrawingWindow &w)
{
/* paramètres par défaut */
int larg = w.width();
}
cr += pr;
}
- return 0;
+}
+
+void lines(DrawingWindow &w)
+{
+ int n = 100000;
+ int xmax = w.width();
+ int ymax = w.height();
+ while (n-- > 0) {
+ double r = rand() / (float )RAND_MAX;
+ double g = rand() / (float )RAND_MAX;
+ double b = rand() / (float )RAND_MAX;
+ int x1 = rand() % xmax;
+ int y1 = rand() % ymax;
+ int x2 = rand() % xmax;
+ int y2 = rand() % ymax;
+ w.setColor(r, g, b);
+ w.drawLine(x1, y1, x2, y2);
+ }
}
int main(int argc, char *argv[])
{
- const int nf = 1;
- const int nm = 1;
const int w = 1000;
const int h = 700;
QApplication application(argc, argv);
+
+ DrawingWindow dd(lines, w, h);
+ dd.show();
+// return application.exec();
+
+ const int nf = 1;
+ const int nm = 1;
DrawingWindow *dw[nf + nm];
for (int i = 0; i < nf; ++i)