class SvgFiles(object): def __init__(self): self.filenames = self.get_filenames('testdata') if len(self.filenames) == 0: raise Exception('no testdata svg files found') self.number = -1 self.current = None self.next() def get_filenames(self, path): return [ join(path, filename) for filename in listdir(path) if filename.endswith('.svg') ] def next(self): self.number = (self.number + 1) % len(self.filenames) filename = self.filenames[self.number] print filename self.current = SvgBatch(filename) self.current.create_batch() glClearColor(uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0), 1.0) def draw(self): self.current.create_batch().draw()
class SvgFiles(object): def __init__(self): self.filenames = self.get_filenames('testdata') if len(self.filenames) == 0: raise Exception('no testdata svg files found') self.number = -1 self.current = None self.next() def get_filenames(self, path): return [ join(path, filename) for filename in listdir(path) if filename.endswith('.svg') ] def next(self): self.number = (self.number + 1) % len(self.filenames) filename = self.filenames[self.number] print filename self.current = SvgBatch(filename) self.current.create_batch() glClearColor( uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0), 1.0) def draw(self): self.current.create_batch().draw()
def next(self): self.number = (self.number + 1) % len(self.filenames) filename = self.filenames[self.number] print filename self.current = SvgBatch(filename) self.current.create_batch() glClearColor(uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0), 1.0)
def next(self): self.number = (self.number + 1) % len(self.filenames) filename = self.filenames[self.number] print filename self.current = SvgBatch(filename) self.current.create_batch() glClearColor( uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0), 1.0)