MCPcopy
hub / github.com/geekcomputers/Python / reset

Method reset

Flappy Bird - created with tkinter/Background.py:113–144  ·  view source on GitHub ↗

Método para resetar o background, apagando todos os itens que não sejam o plano de fundo

(self)

Source from the content-addressed store, hash-verified

111 return photoImage, newImage, image
112
113 def reset(self):
114 """
115 Método para resetar o background, apagando todos os itens que não sejam o plano de fundo
116 """
117
118 # Deleta todos os itens do canvas
119 self.delete("all")
120
121 # Para a animação passando False para o atributo "stop"
122 self.__stop = False
123
124 # Limpa a lista de imagens usadas na animação
125 self.__background.clear()
126
127 # Cria uma imagem que será fixa, ou seja, que não fará parte da animação e serve em situações de bugs na animação
128 self.__background_default = self.create_image(
129 self.__width // 2, self.__height // 2, image=self.__bg_image
130 )
131
132 # Cria as imagens que serão utilizadas na animação do background
133 self.__background.append(
134 self.create_image(
135 self.__width // 2, self.__height // 2, image=self.__bg_image
136 )
137 )
138 self.__background.append(
139 self.create_image(
140 self.__width + (self.__width // 2),
141 self.__height // 2,
142 image=self.__bg_image,
143 )
144 )
145
146 def run(self):
147 """

Callers

nothing calls this directly

Calls 3

clearMethod · 0.80
deleteMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected