Beispiel #1
0
    def render_shadow_block(self):

        shadow_tetra = Tetramine(
            self.current_tetra.scheme,
            self.current_tetra.current_orientation,
            self.current_tetra.rotations,
            self.current_tetra.renders,
        )

        shadow_tetra.place(self.current_tetra.x, self.current_tetra.y)

        while (shadow_tetra.checkBoundaries(self) == True) and (shadow_tetra.checkCollisions(self) == True):
            shadow_tetra.place(shadow_tetra.x, shadow_tetra.y + 1)

        shadow_tetra.place(shadow_tetra.x, shadow_tetra.y - 1)

        shadow_tetra.render(self, center_color=(30, 140, 50), mino_color=(30, 140, 50))