essentially I'm making a game where I have a little character following my mouse around the screen with zombies bouncing all around him. what's suppose to happen is if the mouse clicks on the zombie, it goes away. However, when I click on the zombie, nothing happens. Can someone help me out?
just a quick question; how do you make an array of loaded images? I'm trying to make one and it says that image is not a viable declaration for my array. My array looks something like this:
I'm working on making this bounce ball example
here into a function so that I can make multiple bounce balls at once. I have it working so that I can
draw multiple balls, but once I put the function together they just don't seem to want to move anywhere. I'm sure the answer is really basic so please excuse me being a noob with this
. Any suggestions?
//int size = 60; // Width of the shape
//float xpos, ypos; // Starting position of shape
//float xspeed = 2.8; // Speed of the shape
//float yspeed = 2.2; // Speed of the shape
//int xdirection = 1; // Left or Right
//int ydirection = 1; // Top to Bottom
void setup()
{
size(640, 200);
noStroke();
frameRate(30);
smooth();
// Set the starting position of the shape
//xpos = width/2;
//ypos = height/2;
}
}
void ballMaker(float xpos, float ypos, float xspeed, float yspeed, int xdirection, int ydirection, int size)
{
// Update the position of the shape
xpos = xpos + ( xspeed * xdirection );
ypos = ypos + ( yspeed * ydirection );
// Test to see if the shape exceeds the boundaries of the screen
// If it does, reverse its direction by multiplying by -1
if (xpos > width-size || xpos < 0) {
xdirection *= -1;
}
if (ypos > height-size || ypos < 0) {
ydirection *= -1;
}
// Draw the shape
ellipse(xpos+size/2, ypos+size/2, size, size);
}