import processing.core.*; import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; import java.util.regex.*; public class Tickle extends PApplet { /** * Tickle. * * The word "tickle" jitters when the cursor hovers over. * Sometimes, it can be tickled off the screen. */ PFont font; float x = 33; // X-coordinate of text float y = 60; // Y-coordinate of text public void setup() { size(200, 200); font = loadFont("AmericanTypewriter-24.vlw"); textFont(font); noStroke(); } public void draw() { fill(204, 120); rect(0, 0, width, height); fill(0); // If the cursor is over the text, change the position if ((mouseX >= x) && (mouseX <= x+55) && (mouseY >= y-24) && (mouseY <= y)) { x += random(-5, 5); y += random(-5, 5); } text("tickle", x, y); } static public void main(String args[]) { PApplet.main(new String[] { "Tickle" }); } }