def collision_cells(self): 
        radius = self.collision_radius
        cellx = int(self.x / COLLISION_RESOLUTION)
        celly = int(self.y / COLLISION_RESOLUTION)
        for y in range(celly - radius, celly + radius + 1):
            for x in range(cellx - radius, cellx + radius + 1):
                yield x, y
Get the watermark hold at given state tag.
dataset/ETHPy150Open ardekantur/pyglet/examples/astraea/astraea.py/WrappingSprite.collision_cells--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/DataflowPythonSDK/google/cloud/dataflow/worker/windmillstate.py/WindmillStateReader.fetch_watermark_hold