void lineTest() { Point p1,p2; uint32_t start; prompt("Line test"); for(start=MillisecondTimer::millis();MillisecondTimer::millis()-start<5000;) { p1.X=rand() % _gl->getXmax(); p1.Y=rand() % _gl->getYmax(); p2.X=rand() % _gl->getXmax(); p2.Y=rand() % _gl->getYmax(); _gl->setForeground(rand()); _gl->drawLine(p1,p2); } }
void lineTest() { Point p1,p2; int i; prompt("Line test"); for(i=0;i<5000;i++) { p1.X=rand() % _gl->getXmax(); p1.Y=rand() % _gl->getYmax(); p2.X=rand() % _gl->getXmax(); p2.Y=rand() % _gl->getYmax(); _gl->setForeground(rand()); _gl->drawLine(p1,p2); } }
void lineTest() { Point p1,p2; uint32_t i,start; prompt("Line test"); for(i=0,start=MillisecondTimer::millis();MillisecondTimer::millis()-start<5000;i++) { p1.X=rand() % _gl->getXmax(); p1.Y=rand() % _gl->getYmax(); p2.X=rand() % _gl->getXmax(); p2.Y=rand() % _gl->getYmax(); _gl->setForeground(rand()); _gl->drawLine(p1,p2); } _gl->setForeground(ColourNames::WHITE); _gl->clearScreen(); *_gl << Point::Origin << i << " lines in 5 seconds"; MillisecondTimer::delay(3000); }