Processing+Assignment+2

=Processing Assignment 2 - Display Text Beautifully=

The focus of this assignment is to review using text on the screen

For this assignment, you need to display a Bible verse to the screen **beautifully**. In particular, you must pick a verse and display your verse in a way that represents the verse well.

Feel free to copy-and-paste your verse from @http://www.biblegateway.com/or @http://bible.cc/.

Your final product must have the following elements:


 * A verse from the Bible with reference.
 * The background and text colors must be carefully chosen (no ugliness - get a friend to check it for you!)
 * The text must show the key words in the verse in some way - you may do this with colors, transparency, or fonts.
 * The text must be animated in some way (scrolls across the screen, fades in, flies in, etc.)
 * When you click the mouse, the starts the animation again from the beginning (2 marks)
 * The final product looks professional

In addition, you must have the following comments included:
 * Your name at the top of the file
 * A brief description of the program
 * Comments throughout the code to add clarity


 * Extensions:** (for bonus points)
 * Illustrate your verse tastefully
 * Make some words rotate (tricky!)
 * Add a sound track of you (or a friend) reading your verse (this is very much bonus - Miss Hines has not played around very much with sound in Processing before!)

Plan out your verse on your sketch before trying to put it into code. Also, get your verse appearing first before you add animation.
 * Hints:**

You may want to play around with the **transparency** of your text. To do this, add a fourth number in your fill command, which gives the percentage that the fill will be visible (0 is invisible, 100 is completely visible). For example: code format="java" fill(0, 0, 0, 50); //makes black, but 50 percent transparent text("ha ha ha"); code To make text fade, you'll need to change the transparency with a variable (the same way we did for animation). If you **multiply** this variable by a number, it will go faster or slower.

To change the alignment of your text, use the textAlign function. See this page for more info: @http://processing.org/reference/textAlign_.html