home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BURKS 2
/
BURKS_AUG97.ISO
/
BURKS
/
LANGUAGE
/
JAVA
/
NOTES
/
SOURCE
/
simpleca.jav
< prev
next >
Wrap
Text File
|
1996-12-20
|
1KB
|
72 lines
/*
This code is, for the moment, totally uncommented. Sorry.
David Eck
Department of Mathematics and Computer Science
Hobart and William Smith Colleges
Geneva, NY 14456
E-mail: eck@hws.edu
WWW: http://www.hws.edu/~eck
June 18, 1996
NOTE: YOU CAN DO ANYTHING YOU WANT WITH THIS CODE, EXCEPT COPYRIGHT IT,
PATENT IT, OR OTHERWISE TRY TO CLAIM CREDIT FOR IT.
*/
import java.awt.*;
import java.util.Random;
public class SimpleCA extends java.applet.Applet implements Runnable {
CACanvas CA;
Thread runner = null;
public void init() {
setLayout(new BorderLayout());
CA = new CACanvas();
add("Center",CA);
setBackground(Color.black);
}
public Insets insets() {
return new Insets(2,2,2,2);
}
public void run() {
CA.properties(2,3,null,null,true);
CA.set(null);
while (true) {
CA.next();
try { Thread.sleep(100); }
catch (InterruptedException e) { }
}
}
public void start() {
if (runner == null) {
runner = new Thread(this);
runner.start();
}
}
public void stop() {
if (runner != null) {
runner.stop();
runner = null;
CA.disposeOSC();
}
}
public boolean mouseDown(Event evt, int x, int y) {
if (evt.shiftDown())
CA.reset();
CA.next();
return true;
}
}