summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc
blob: 9566c74ac1b0ae747ec49d0ed17e99c582880af8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* Rechtecke.inc */

public void paint(Graphics g)
{
  int x = 10, y = 80;
  int sizex, sizey = 0;

  while (x < 280 && y < 180) {
    sizex = 4 + (int) (Math.random() * 9);
    if (Math.random() > 0.5) {
      y += sizey;
      sizey = 4 + (int) (Math.random() * 6);
    } else {
      sizey = 4 + (int) (Math.random() * 6);
      y -= sizey;
    }
    g.drawRect(x,y,sizex,sizey);
    x += sizex;
  }
}