True Random fill screen

Dependencies:   mbed

Committer:
JLS
Date:
Sun Jan 23 21:01:45 2011 +0000
Revision:
0:588d75585fe5

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JLS 0:588d75585fe5 1 #include "TFT_4DGL.h"
JLS 0:588d75585fe5 2
JLS 0:588d75585fe5 3 TFT_4DGL lcd(p9,p10,p11);
JLS 0:588d75585fe5 4
JLS 0:588d75585fe5 5 int x,y,rdx,rdy;
JLS 0:588d75585fe5 6
JLS 0:588d75585fe5 7 int n = WHITE;
JLS 0:588d75585fe5 8
JLS 0:588d75585fe5 9 AnalogIn sigx(p19);
JLS 0:588d75585fe5 10 AnalogIn sigy(p20);
JLS 0:588d75585fe5 11
JLS 0:588d75585fe5 12 int main() {
JLS 0:588d75585fe5 13
JLS 0:588d75585fe5 14 while (1)
JLS 0:588d75585fe5 15
JLS 0:588d75585fe5 16 {
JLS 0:588d75585fe5 17
JLS 0:588d75585fe5 18 float rndx = 65535*sigx;
JLS 0:588d75585fe5 19 float rndy = 65535*sigy;
JLS 0:588d75585fe5 20
JLS 0:588d75585fe5 21 rdx = int(rndx);
JLS 0:588d75585fe5 22 rdy = int(rndy);
JLS 0:588d75585fe5 23
JLS 0:588d75585fe5 24 srand (rdy*rdx);
JLS 0:588d75585fe5 25
JLS 0:588d75585fe5 26 x = rand()%319;
JLS 0:588d75585fe5 27 y = rand()%239;
JLS 0:588d75585fe5 28
JLS 0:588d75585fe5 29 if (x <= 319 and y <= 239)
JLS 0:588d75585fe5 30
JLS 0:588d75585fe5 31 {
JLS 0:588d75585fe5 32
JLS 0:588d75585fe5 33 lcd.pixel(y,x,n);
JLS 0:588d75585fe5 34
JLS 0:588d75585fe5 35 n = rand();
JLS 0:588d75585fe5 36
JLS 0:588d75585fe5 37 }
JLS 0:588d75585fe5 38 }
JLS 0:588d75585fe5 39 }