Я делаю шахматоподобную игру и, чтобы сделать различные ходы, я хочу прочитать пользовательский ввод, такой как «11-12», чтобы переместить фигуру, расположенную в «координатах» 1-1, вположение 1-2. Я хочу преобразовать строку "11-12" в список, подобный [1,1, -, 1,2]. Я хотел бы в конечном итоге что-то вроде этого:
...
read(Play),
convert_play_to_list_L(Play, L),
element_at(StartX,L,1),
element_at(StartY,L,2),
element_at(EndX,L,3),
element_at(EndY,L,4),
...
пример: Play = "1112", L = [1,1,1,2], StartX = 1, StartY = 1, EndX =1, EndY = 2