lexadrez

Publicado por Marcos Melo 09/04/2008

[ Hits: 4.838 ]

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

Um novo hello World, com checkbox

Primeiro código em python que escrevi acompanhando aula do google.

Calculando Movimento Uniforme

Lista Ligada em Python usando Classes

Calculadora de notas


  

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