gnu.app.displayhack
Class Deco
java.lang.Object
gnu.app.Application
gnu.x11.Application
gnu.app.displayhack.DisplayHack
gnu.app.displayhack.Deco
- All Implemented Interfaces:
- java.lang.Runnable
public class Deco
- extends DisplayHack
Draw tacky 70s basement wall panelling. It subdivides and colors
rectangles randomly. It looks kind of like Brady-Bunch-era rec-room wall
paneling. (Raven says: "this screensaver is ugly enough to peel paint.")
Modified from deco.c
in xscreensaver
by Jamie Zawinski .
- See Also:
-
screenshot 8,
help output
Fields inherited from class gnu.app.displayhack.DisplayHack |
clear, colors, delay, erase, eraser_delay, eraser_delta, eraser_gc, eraser_mode, gc, gc_values, random, stop_now, thread, window |
Constructor Summary |
Deco(java.lang.String[] args)
|
Method Summary |
void |
deco(int x,
int y,
int width,
int height,
int depth)
|
static void |
main(java.lang.String[] args)
|
void |
paint()
|
Methods inherited from class gnu.app.displayhack.DisplayHack |
about, chance, dispatch_event, erase, exec, exit, random_color, random_int, random_sign, restart, run, sleep |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
max_depth
public int max_depth
min_size
public int min_size
Deco
public Deco(java.lang.String[] args)
deco
public void deco(int x,
int y,
int width,
int height,
int depth)
paint
public void paint()
- Specified by:
paint
in class DisplayHack
main
public static void main(java.lang.String[] args)