Quote Originally Posted by Fubarable View Post
3) You're shadowing your data by re-declaring x, y, width, and height in the init method. Declare these variables in the class (as you're doing), but don't re-declare them since the variables declared in the method will only be visible in the method and no where else. This is probably your major problem.
thats exactly right, after chasing 100 other 'issues' it was because i restated "int" before each of these values. i was i was a noob enough to not overlook that stuff, but i guess i wasn't the only one to overlook it? :D

again, i really appreciate you help as always. one day, i will get this!