You must create a texture woth some shaded tiles, from the darkest one to the brightest. You must update the UV coords of the mesh every frame to make each vertex use the correct shade. There are many tutorials out there (look @ www.gamedev.net) which explain the routine to get the correct UV coords.