def render(self): Renderer.rect(0, 0, self.width, self.height, color='#F1E7DC') # background grid_gap = min(self.width / self.grid.cols, self.height / self.grid.rows) self.grid.render(self.width, self.height, grid_gap) for cell in self.grid.cells: if cell.is_alive: cell.render(grid_gap)
def render(self, grid_gap): Renderer.rect(self.x * grid_gap, self.y * grid_gap, grid_gap, grid_gap, color='#aaa')