Drawing Tiles & Player speed

Hi people,

I have two questions:

1- I’m trying to develop a game like Tibia, and I need some example how to implement the movement effect that we have in Tibia, where the player is always in the center of the map and the map moves, may some one help me? Some details: each player has a speed, and the game is online, the server confirms the movement and send the next parts of the map…

2- What is the best way to draw the images of the map? I don’t have an sprite sheet, but each image (32x32) is loaded separately… Currently I’m drawing like this:

graphics.drawImage(obj.getGfx()[frame], this.x, this.y, 0, 0, 32, 32, 32 * scale, 32 * scale);

(I’m using Slick2D) Is it the best way?

Thanks!