06.01.2013 Views

Learning Processing: A Beginner's Guide to Programming Images ...

Learning Processing: A Beginner's Guide to Programming Images ...

Learning Processing: A Beginner's Guide to Programming Images ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

void draw() {<br />

}<br />

background(100);<br />

ball1.display();<br />

__________________________<br />

__________________________<br />

__________________________<br />

_______________ {<br />

}<br />

float x;<br />

__________________<br />

float speed;<br />

float w;<br />

______(______,______,______) {<br />

}<br />

x = ______;<br />

___________<br />

___________<br />

speed = 0;<br />

void ___________() {<br />

}<br />

_____________________________<br />

_____________________________<br />

_____________________________<br />

______________________________<br />

______________________________<br />

______________________________<br />

______________________________<br />

______________________________<br />

______________________________<br />

// Simple gravity<br />

float x = 100; // x<br />

location<br />

float y = 0; // y<br />

location<br />

float speed = 0; // speed<br />

float gravity = 0.1;// gravity<br />

void setup() {<br />

size(200,200);<br />

}<br />

void draw() {<br />

background(100);<br />

// display the square<br />

fill(255);<br />

noStroke();<br />

rectMode(CENTER);<br />

rect(x,y,10,10);<br />

// Add speed <strong>to</strong> y location<br />

y = y + speed;<br />

// Add gravity <strong>to</strong> speed<br />

speed = speed + gravity;<br />

Objects 133<br />

// If square reaches the bot<strong>to</strong>m<br />

// Reverse speed<br />

if (y > height) {<br />

speed = speed * -0.95;<br />

}<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!