class GaltonBoard(): __queue = [] __levels = 0 #__marbles = 0 __pyramid = Pyramid def __init__(self, levels): self.__queue = [] # self.__levels = levels # self.__marbles = 0 self.__pyramid = Pyramid(levels) def fill(self, marbles): self.__queue = [] for m in xrange(0, marbles): self.__queue.append(self.__pyramid.random_path()) return self.__queue def get_queue(self): return self.__queue