1.) If I wanted to create a background for a side-scrolling game, all I'd have to do is draw it up in paint, load it up as a texture for a 2D Quad, and just have it move when the character moves? Is this true, or do you have to use tiling methods and etc.?
2.) Whenever I resize the program's window, all my textures get scaled up or down and look dumb. Is there any way to prevent the window from being resized, or to keep the textures the same size, regardless of the window size?
3.) Can someone give me a little bit of general info on how animation can be done using OpenGL? I really have no clue how you'd do it.
4.) When you're doing collision detection, is it most common to set up variables in glTranslatef() and glVertex3f()? Do you draw another invisible box over the original box? Or do you just declare variables to be at a certain position?
(ex. GLfloat = 1.0f
I really have no idea what I'm doing here.