def quebratijolos(matriz,bola,tela,vet): tijolo = [] for col in range (len(matriz)): for lin in range (len(matriz[col])): posbola = tela.bbox(bola) tijolo = tela.bbox(matriz[col][lin]) if posbola != None and tijolo != None: sobreposto = TP.sobreposicao_planos(posbola,tijolo) if tijolo != None and sobreposto != None: vet = TB.dir_bola(vet,sobreposto,posbola) tela.delete(matriz[col][lin]) matriz[col][lin]=[0,0,0,0] return vet
def quebratijolos(matriz, bola, tela, vet): tijolo = [] for col in range(len(matriz)): for lin in range(len(matriz[col])): posbola = tela.bbox(bola) tijolo = tela.bbox(matriz[col][lin]) if posbola != None and tijolo != None: sobreposto = TP.sobreposicao_planos(posbola, tijolo) if tijolo != None and sobreposto != None: vet = TB.dir_bola(vet, sobreposto, posbola) tela.delete(matriz[col][lin]) matriz[col][lin] = [0, 0, 0, 0] return vet
def barras_laterais(barras,boll,vet,tela): for elem in range(len(barras)): posbola = tela.bbox(boll) sobreposto = TP.sobreposicao_planos(posbola,barras[elem]) if sobreposto != None: vet = TB.dir_bola(vet,sobreposto,posbola) return vet #### #~ def movecomando(janela,comando): #~ ws = janela.winfo_screenwidth() #~ hs = janela.winfo_screenheight() #~ x = janela.winfo_pointerxy()[0] #~ print(x, ws,hs) #~ input() janela.move(comando,x)
def barras_laterais(barras, boll, vet, tela): for elem in range(len(barras)): posbola = tela.bbox(boll) sobreposto = TP.sobreposicao_planos(posbola, barras[elem]) if sobreposto != None: vet = TB.dir_bola(vet, sobreposto, posbola) return vet #### # ~ def movecomando(janela,comando): # ~ ws = janela.winfo_screenwidth() # ~ hs = janela.winfo_screenheight() # ~ x = janela.winfo_pointerxy()[0] # ~ print(x, ws,hs) # ~ input() janela.move(comando, x)