lexadrez
Publicado por Marcos Melo 09/04/2008
[ Hits: 4.708 ]
Download lexadrez-0.001.tar.gz
Um software que criei para ler minhas partidas de xadrez salvas pelo yahoo. No meio do caminho, achei que seria boa idéia usá-lo para estudar aberturas de xadrez.
Escrito em pygtk.
Abaixo, trecho do código fonte de uma das classes.
class Peao(Pedra.Peca): def __init__(self,cor, casa): Pedra.Peca.__init__(self,cor,casa) self.nome="peao" self.letrica='p' def desenha(self): Pedra.Peca.desenha(self) gc=self.gc tela=self.tela frente=self.frente fundo=self.fundo x=self.x y=self.y size=self.casa.size gc.set_foreground(frente) gc.set_rgb_fg_color(frente) tela.draw_arc(gc,True,x+size/50 *20, y+size/50*5,size/50*10,size/50*10,0,360*64) gc.set_rgb_fg_color(fundo) tela.draw_arc(gc,False,x+size/50 *20, y+size/50*5,size/50*10,size/50*10,0,360*64) gc.set_rgb_fg_color(frente) tela.draw_arc(gc,True,x+size/50*17, y+size/50*13,size/50*16,size/50*16,0,360*64) gc.set_rgb_fg_color(fundo) tela.draw_arc(gc,False,x+size/50*17, y+size/50*13,size/50*16,size/50*16,0,360*64) gc.set_rgb_fg_color(frente) tela.draw_arc(gc,True,x+size/50*9, y+size/50*28,size/50*32,size/50*32,-30,182*64) gc.set_rgb_fg_color(fundo) tela.draw_arc(gc,False,x+size/50*9, y+size/50*28,size/50*32,size/50*32,-30,182*64) tela.draw_line(gc,x+size/50*9,y+size/50*45,x+size/50*(50-9),y+size/50*45) gc.set_rgb_fg_color(frente) tela.draw_arc(gc,True,x+size/50 *22, y+size/50*10,size/50*7,size/50*5,0,360*64) tela.draw_arc(gc,True,x+size/50*21, y+size/50*24,size/50*8,size/50*8,0,360*64)
Calculadora de Operações Básicas
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Direcionar uma URL para Outra No Mikrotik (0)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (1)