I am fairly new to game development, but I have a good programming background with object oriented programming.
But with games, I do not know when I should use an object (or class) for an entity on the screen or whether I should just draw the images straight to the screen.
I think that for any graphic objects that need interacting with (say the player or certain environment objects) would need their own class and just decoration (the image that make up the background) could be drawn straight to the screen.
So, my question is: when do I use an object or class for my graphics?
If it makes any difference, I am using LibGDX.