[Prévia cron] [Próxima Cron] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
[Índice de autor]
Re: EP2 - Desenhando Pentaminós...
- Subject: Re: EP2 - Desenhando Pentaminós...
- From: Marcio Calixto Cabral <marcio@linux.ime.usp.br>
- Date: Mon, 9 Oct 2000 14:43:17 -0200 (BRDT)
Valeu João, estes bugs já foram corrigidos. A versão corrigida está
disponível na página.
Se vcs encontrarem mais algum problema, avisem...
[]'s Marcio
On Mon, 9 Oct 2000, Joao Vitor Baldini Soares wrote:
> A função de desenhar pentaminós estava com um erro na linha 580 do
> arquivo pentamino.c e nos for's posteriores:
> T.Tab = (CelulaP*)malloc(sizeof(CelulaP)*6);
> ^
> for(i=0;i<6;i++)
> ^
> T.Tab[i] = (CelulaP)malloc(sizeof(Celula)*10);
> ^
> for(i=0;i<6;i++)
> ^
> for(j=0;j<10;j++)
> ^
> T.Tab[i][j].Pentamino = 0;
>
> O 6 e 10 deveriam ser trocados por Taux.TamY e Taux.TamX, ou algo parecido.
>
> Além disso, os pentaminós 5 e 6 estavam com alguns erros:
> O pentamino 5, não espelhado, na posição South tinha os seguintes Y:
> PecasS[5][0][0].Y = 0;
> PecasS[5][0][1].Y = 0;
> PecasS[5][0][2].Y = -1;
> PecasS[5][0][3].Y = -1;
> PecasS[5][0][4].Y = -1;
>
> que deveriam ser:
>
> PecasS[5][0][0].Y = 0;
> PecasS[5][0][1].Y = 0;
> PecasS[5][0][2].Y = -1;
> PecasS[5][0][3].Y = -2;
> PecasS[5][0][4].Y = -2;
>
> O mesmo aconteceu na 5 espelhada South.
>
> ->A 6 na posição West espelhada e não espelhada também estava errada.
>
> Joao Vitor Baldini Soares <joao@linux.ime.usp.br>
>
> Marcio Calixto Cabral wrote:
> >
> > Está disponível em:
> >
> > http://www.linux.ime.usp.br/~marcio/programs/DrawPentomino/
> >
> > a primeira versao do programinha que ajuda a ver uma saída gráfica
> > para o EP2.
> > Qualquer dúvida, crítica, sugestão, reclamação ou bug report mandem mail
> > pra gente.
> >
> > []'s
> > Elidia e Marcio
> > Monitores
> >
> >
>
>