Lagrangian Blocks On Eulerian Mesh For Shallow-Water Wave Computations