gnu.app.displayhack
Class Sprites
java.lang.Object
gnu.app.Application
gnu.x11.Application
gnu.app.displayhack.DisplayHack
gnu.app.displayhack.Sprites
- All Implemented Interfaces:
- java.lang.Runnable
public class Sprites
- extends DisplayHack
Moving sprites to blend colors.
Modified from sprite.c
in render sample
code by Keith Packard.
- 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 |
Sprites(java.lang.String[] args)
|
Method Summary |
static int |
divide_color(int color,
int d)
|
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 |
COUNT
public static final int COUNT
- See Also:
- Constant Field Values
back_buffer_gc
public GC back_buffer_gc
sprite_gc
public GC sprite_gc
back_buffer_picture
public Picture back_buffer_picture
back_buffer
public Pixmap back_buffer
render
public Render render
sprites
public gnu.app.displayhack.Sprites.Sprite[] sprites
Sprites
public Sprites(java.lang.String[] args)
throws NotFoundException
- Throws:
NotFoundException
divide_color
public static int divide_color(int color,
int d)
paint
public void paint()
- Specified by:
paint
in class DisplayHack
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception