Learn creative coding writing simple programs

The improved version of the silly poet can save images to the hard drive when we press a key on the keyboard. It also generates a new sentence when we click the display. That means we must listen to keyboard presses using the keyPressed() function, and we also listen to the mouse clicks using mousePressed(). Both of these functions require that a "void draw()" function exists in our program, even if it's empty. If there is no draw() function, then mousePressed() and keyPressed() will never be called, and you will wonder why :)

Code editor

Questions and comments

Try to stay close to the topic of this episode.
Use the Processing forums for help with unrelated Processing
projects (or hire me for help ;-)

To indicate that a word in your comment is code,
use the `backtick`. Example Do `float` and `int` smell similar?
To highlight code blocks, use ```processing and ``` like this:
```processing
void setup() {
size(600, 600);
}
```