Есть матрица, скажем, 16x16 (начиная с 0)
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
a b j i o p y h g b n m m j k l
Как мне получить элемент 18 не применяя массивы в действии. Потому что в таком виде у меня расположены спрайты на картинке. И чтобы их нарисовать на канвасе, я хочу написать номер спрайта, скажем, 18, а он мне выдал координаты 2x1 (x, y). Как бы это реализовать?
Потом я просто переумножу полученные координаты на размер спрайта (48x48) и получу нужную мне картинку.