At the monent my tile based game has pixel by pixel movment. Which means my character moves at 3 pixels per frame. But what i want to know how to do is. Tile by tile movement. Like in Final Fantasy 6 where you press the direction you want to move in and the character moves at 3 pixels per frame tile it reaches the the center of the tile in the direction pressed.

Any help would be most appretiated.

Thanks in Advance