Eh, it's not the same thing because when ball velocity is subtracted you're risking it to become zero, thus stopping the ball's X movement. Unsure why I never clicked on this after your response till now... weird.
Multiplication by negative 1 ensures you will return the ball, and not stop it.
You have to do stuff like that, 'cause even adding a if value > 0 then value = 0 1000 times in a loop will not stop it from ending up at 1. I've personally experienced this writing object selection code for my map editor experimentations. Error checking is
very useful.
Also the natural, nonliteral translation of ueber (über, hold the alt key then hit numpad 0252 for the easy way to type it) is Super, or Above. In other words, a super program, or better-than ish type of terrain. "My über weapon can beat your überwaffen".
In any case, Deutsch er-selbst ist über1337 und jeder soll der Sprachen lernen. Aber er ist auch ganz benutzenlos weger alle das Deutsch sprechen English sprechen kann. Wie Japanisch. heh
Signed
------