Exemplo n.º 1
0
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		
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)