58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
|
/*
|
||
|
|
||
|
This file is part of "Interface Fractures III - Silicon".
|
||
|
Copyright (c) 2015 Luka Prinčič, All rights reserved.
|
||
|
This program is free software distributed under
|
||
|
GNU General Public Licence. See COPYING for more info.
|
||
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||
|
|
||
|
testPicture.pde
|
||
|
*/
|
||
|
|
||
|
|
||
|
void testPicture(boolean render) {
|
||
|
if (render) {
|
||
|
|
||
|
blendMode(BLEND);
|
||
|
colorMode(RGB, 255);
|
||
|
fill(127);
|
||
|
stroke(255);
|
||
|
strokeWeight(4);
|
||
|
|
||
|
rectMode(CORNER);
|
||
|
rect(1, 1, width-2, height-2);
|
||
|
|
||
|
ellipse(width/2, height/2, height-4, height-4);
|
||
|
|
||
|
ellipse(height/4, height/4, height/2-4, height/2-4);
|
||
|
ellipse(height/4, 3*height/4, height/2-4, height/2-4);
|
||
|
ellipse(width-height/4, height/4, height/2-4, height/2-4);
|
||
|
ellipse(width-height/4, 3*height/4, height/2-4, height/2-4);
|
||
|
|
||
|
line(width/2, 0, width/2, height);
|
||
|
line(0, height/2, width, height/2);
|
||
|
|
||
|
fill(255);
|
||
|
rectMode(CENTER);
|
||
|
rect(width/2, height/2, width/2, height/6);
|
||
|
|
||
|
fill(0);
|
||
|
textFont(testFont);
|
||
|
textSize(50);
|
||
|
textAlign(CENTER,CENTER);
|
||
|
|
||
|
text("trans.fail/jitakami", width/2, height/2,4);
|
||
|
|
||
|
/* more tests:
|
||
|
|
||
|
- horizontal and vertical block, moving fast!
|
||
|
- flicker test, black&white, 60Hz
|
||
|
- color and gray stripes of interpolation
|
||
|
|
||
|
|
||
|
*/
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|