Currently, I have all my animation functionality all put into a class called Spiderman.
For example, every functionality that makes allow Spiderman to move left, right, become idle or use his shield is inside a class
called Spiderman.. So all the reading and drawing images and the logic that dictates which state is inside and what interval and frame of animation is inside this Spiderman class.
I am starting to get a little worried because the class is at 800 code long and I am not sure how well I can keep track of where things is if I wind up giving Spiderman more states. More states more lines of code.
Is there a way to organize like spread out the animation functionality? I am coding in Java.