タプルをリストに変換して戻す

| |

私は現在、タイルマップを使用して、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()[0] == 1:currLevel [((mousey + cameraY)/ 60)] [((mousex + cameraX)/ 60)] = 1  

しかし、レベルはタプルに格納されているため、異なるブロックの値を変更することはできません。レベルのさまざまな値を簡単に変更するにはどうすればよいですか?