Principais índices de pedidos

Atualmente, estou trabalhando no projeto de onde os mapas 2D de terreno são salvos em uma matriz unidimensional. Cada bloco no mapa é indexado por coordenadas xy. Portanto, para salvar o mapa em uma matriz unidimensional, usei o método de ordem principal das linhas http: //en.wikipedia.org/wiki/Row-major_orde) para converter as coordenadas xy em um único valor de índice (o que me permite colocar o bloco em uma matriz

Agora, meu problema é como convertê-lo de volta? Eu tenho um número único que eu tenho que converter novamente em coordenadas xy. Qualquer ajuda seria apreciada. ^^

questionAnswers(1)

yourAnswerToTheQuestion