Индексы основных порядков строк

В настоящее время я работаю над проектом, в котором двухмерные карты местности сохраняются в одномерный массив. Каждый блок на карте проиндексирован координатами xy. Итак, чтобы сохранить карту в одномерный массив, Я использовал метод строкового порядка ( http://en.wikipedia.org/wiki/Row-major_order ), чтобы преобразовать координаты xy в одно значение индекса (что позволило мне поместить блок в массив).

Теперь моя проблема в том, как преобразовать его обратно? У меня есть уникальный номер, который я должен преобразовать обратно в координаты xy. Любая помощь будет оценена. ^^

9
задан stema 13 May 2011 в 12:42
поделиться