Hi, I'm developing tile based code which will draw a map from a 2D array of tiles. I understand the theory of it all but have a question regarding scrolling. I understand how to move the tiles when the focus of your map moves (usually the player) but how do you go about scrolling pixel by pixel as opposed to scrolling by tile - essentailly how do you read the value of the tile in and render only a portion of that tile?
I expect there is a really obvious answer to this question, but thought it'd be quick to answer

thanks