lexadrez
Publicado por Marcos Melo 09/04/2008
[ Hits: 4.878 ]
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 interativa simples
Sequência de Fibonacci até determinado número
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Instalar o Microsoft Teams no Ubuntu e Derivados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Erro ao baixar progamas no terminal (1)
Instalador não reconhece SSD Sata. (8)









