Формула для преобразования индекса 1d массива в индекс 2d массива для настольной игры - PullRequest
0 голосов
/ 01 апреля 2020

Я делаю настольную игру размером 8 на 8, и у меня есть 1d-массив, представляющий доску (диапазон индекса от 0 до 63), но я хочу преобразовать его в 2-мерный индекс массива.

Есть ли формула / эффективный способ сделать это?

_board [3] будет столбцом 3 строки 0, делая _board2d [4] [0]

_board [5 ] будет столбцом 6 строки 0, в результате чего _board2d [6] [0]

_board [53] будет столбцом 5 строки 6, в результате чего _board2d [5] [6]

_board [63] будет be col 7 row 7 делает _board2d [7] [7]

...