Kamil Ondrousek
/
n-Angle
n-Angle graphic demo - modified for 4DGL - original code Eric Wieser - THANKS
main.cpp
- Committer:
- JLS
- Date:
- 2011-01-23
- Revision:
- 0:f2f097ec3172
File content as of revision 0:f2f097ec3172:
#include "TFT_4DGL.h" TFT_4DGL lcd(p9,p10,p11); #define PI 3.14159265 int n = WHITE; struct point { int x; int y; }; int numpoints = 1; point points[256]; int main() { while (1) { for(int i=0; i<numpoints; i++) { points[i].x = 120+105*sin(2*PI*i/numpoints); points[i].y = 160+105*cos(2*PI*i/numpoints); } for(int i=0; i<numpoints; i++) { for(int j=i+1; j<numpoints; j++) { lcd.line(points[i].x,points[i].y,points[j].x,points[j].y,n); } } wait (1); lcd.cls(); n = rand(); numpoints = rand ()%20; } }