Конвертировать кортеж в список и обратно
В настоящее время я работаю над редактором карт для игры в pygame, используя карты тайлов. Уровень построен из блоков в следующей структуре (хотя и намного больше):
level1 = (
(1,1,1,1,1,1)
(1,0,0,0,0,1)
(1,0,0,0,0,1)
(1,0,0,0,0,1)
(1,0,0,0,0,1)
(1,1,1,1,1,1))
где "1" это блок, которыйСтена и "0" это блок, которыйс пустым воздухом.
Следующий код в основном обрабатывает изменение типа блока:
clicked = pygame.mouse.get_pressed()
if clicked[0] == 1:
currLevel[((mousey+cameraY)/60)][((mousex+cameraX)/60)] = 1
Но так как уровень хранится в кортеже, ям не может изменить значения различных блоков. Как мне легко изменить различные значения на уровне?