I am making a 2D top-down game in Java using the Slick2D library. However, this question applies to all ways of making games of this nature.
My question is: How would I do a background for the world. Currently it looks like this:
Obviously, this isn't the best example, as the right side has an area that allows the player to walk into the 'background'. However, I am asking how this is done in other games, such as Pokemon.