From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/Rechtecke.inc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc b/Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc new file mode 100644 index 0000000..9566c74 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/Rechtecke.inc @@ -0,0 +1,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; + } +} \ No newline at end of file -- cgit v1.2.3