public class DoggieAnimation {
public static void main(String[] args) {
// Setup Canvas and Scale
StdDraw.setCanvasSize(1024, 768);
StdDraw.setScale(-1024, 1024);
IntBag bag = null;
// Add each picture once
for (int i = 1; i <= 10; i++) {
bag.add(i);
}
// Add my favorite picture many times
for (int i = 0; i < 10; i++) {
bag.add(3);
}
while (true) {
// get next picture name
String pic = "pictures/hopper" + bag.pick() + ".jpg";
// draw it
StdDraw.picture(0, 0, pic);
// pause
StdDraw.pause(2000);
System.out.println(pic);
}
}
}
-
Adam Blank authoredfdc06935