TypeError: 'int' object is not subscriptable при выводе данных массива на экран

пишу рогалик на питоне. При выводе уровня выходит ошибка TypeError: 'int' object is not subscriptable. Сам код:

class object:
    stone=[" ","stone",True]
class start:
    def welcome():
        print("Welcome to python rogue-like")
    def generate():
        map = []
        m=[]
        for i in range(1, 20):
            m.append(object.stone)
        print(m)
        input()
        for b in range(0,19):
            map.append([m])
        return map
class output:
    def render(map):
        for af in range(0,len(map)):
            for it in range(0,len(map[af])):
                input(map)
                print(map[af[it[0]]])
class main_loop():
    start.welcome()
    output.render(start.generate())
    input()

Ответы (0 шт):