lexadrez

Publicado por Marcos Melo 09/04/2008

[ Hits: 4.530 ]

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.

  



Esconder código-fonte

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)

Scripts recomendados

Mini-dicionário de termos em Python

Função Seno

Blackjack simples para estudo de iniciantes em Python

Calculador de "Hashes" MD5 e SHA1

Jogo do Galo (Tic-Tac Toe)


  

Comentários
[1] Comentário enviado por acefalo em 11/04/2008 - 23:20h

O código fonte pode ser encontrado em
http://saltador.uspnet.usp.br/pub/lexadrez/lexadrez/lexadrez-0.001/lexadrez-0.001.tar.gz

O link aqui no VA nao leva a arquivo nenhum.

O link "código-fonte" mostra somente um trecho do código de uma das classes.

A página do projeto é http://lexadrez.codigolivre.org.br

[2] Comentário enviado por removido em 29/10/2016 - 20:59h


[1] Comentário enviado por acefalo em 11/04/2008 - 23:20h

O código fonte pode ser encontrado em
http://saltador.uspnet.usp.br/pub/lexadrez/lexadrez/lexadrez-0.001/lexadrez-0.001.tar.gz

O link aqui no VA nao leva a arquivo nenhum.

O link "código-fonte" mostra somente um trecho do código de uma das classes.

A página do projeto é http://lexadrez.codigolivre.org.br


Estes links não existem mais. USP e Código Livre.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts