I've been trying to make a 2-D scroller (like super mario) and maybe
because my brain is limited or something I can't seem to figure out
a problem that might be pretty trivial.
Here's the question. Let's say you're not pressing the right or
left arrow key to make the character move left or right. So,
there's a time when the character is just standing there. I have
all the neccessary frame work already, but the problem is in code, I
don't have any idea how I can tell if he's either facing left or
right when he's not doing anything.
So what kind of if statement can I use to see if he's facing left or
right? Keep in mind I can access the character's velocity and
location, in the x and y coordinates. Also, the time that passed.
Sample Code:
if (getVx() < 0) {
newAnimation = left;
}
This says that if the velocity in the x direction is less than
zero, meaning he's moving left, then he'll be animated moving left.