Спасибо человек, это сработало, +1 :)
тоящее время я работаю над проектом, в котором 2d карты местности сохраняются в одномерный массив. Каждый блок на карте индексируется координатами xy. Итак, чтобы сохранить карту в одномерный массив, я использовал метод порядка строк-мажоров (http://en.wikipedia.org/wiki/Row-major_order), чтобы преобразовать координаты xy в одно значение индекса (что позволило мне поместить блок в массив).
Теперь моя проблема заключается в том, как мне преобразовать его обратно? У меня есть уникальный номер, который я должен преобразовать обратно в координаты xy. Любая помощь будет оценена. ^^