O CPC-464 possui inegáveis qualidades gráficas numa resolução de 640x200 pixel's em modo 2. Embora o excelente BASIC que o acompanha inclua um conjunto relativamente completo de instruções gráficas, sempre há uma ou duas instruções úteis que não estão incluídas no dialecto de BASIC do 464. Uma instrução para desenhar circunferências, e uma outra para colorir grandes áreas do ecrã, estão claramente no conjunto das que acabámos de referir. O programa Circunferencias desenha uma circunferência com 100 pixel's de raio, com o centro no meio do ecrã. Para alterar a dimensão ou posição da circunferência, modifique as variáveis r - comprimento do raio -, x e y - coordenadas do centro. O segundo programa - Circunferências concentricas -desenha duas circunferências concêntricas, uma com 100 pixel's de raio, e a outra com 50 pixel's. Neste caso as variáveis utilizadas são r e r2 - comprimento dos raios das circunferências - , x e y - coordenadas do centro das circunferências. Com ligeiras alterações ás rotinas até agora apresentadas é também possível desenhar círculos - coloridos - no CPC-464, bastando para tal desenhar várias linhas dentro da circunferência. O programa Circulos desenha um círculo colorido com um raio de 50 pixel's, no centro do ecrã - ver variáveis s, x e y - desenhando uma linha na metade superior do círculo que é depois repetida na metade inferior. Depois de ter observado o programa Circulos, execute-o de novo e escreva: INK 1,1o círculo e o cursor desapareceram I Para os fazer regressar escreva: INK 1,24Para brincar mais aindaacrescente as linhas seguintes ao programa Circulos: 25 INK 1,2 40 IF s=0 THEN INK 1,24:END 70 IF s=0 THEN INK1,24:ENDQuando funciona em modo1 o CPC-464 dispõe de quatro cores diferentes para trabalhar no ecrã, sendo este o modo de video que ele assume depois de inicializado através do teclado , ou do interruptor de alimentação. O fundo - cor do papel - é inicializado em cor 0, e ao primeiro plano - caneta -, no mesmo momento, é atribuida a cor 1, podendo, no entanto, alterar-se este estado de coisas de acordo com o gosto pessoal. Nos exemplos por que passámos o círculo deixou de ser visualizado porque passou a ter a mesma cor para os dois planos (papel, e caneta passaram a ser da mesma cor). As instruções destinadas a alterar as cores utilizadas no ecrã podem, tal como se deduz pelo que acabámos de dizer (e mostrar), ser usadas de um modo muito fácil para criar efeitos de animação. Voltando aos riscos, e deixando as cores por breves momentos, podemos mostrar que também é possível desenhar ovais no CPC-464 apenas com meia dúzia de linhas em BASIC. O programa utilizado é semelhante ao do desenho de circunferências, pois, no fundo, uma elipse não é mais do que uma circunferência alongada. Na nossa “construção de elipses” a linha oval tem 100 pixel's de altura, e metade dessa medida de largura (50 pixels). Para alterar esta situação, modifique a variável r na linha 40 e o número de r's na linha 70. O programa Circunferencias cor demonstra a utilização do preenchimento de circunferências acompanhado por algumas “brincadeiras” com cores. Utilizámos o modo 0 porque é aquele em que podemos dispor de mais cores (16), embora tenha uma resolução relativamente baixa -160 X 200 pixel's. A tarefa desempenhada pelo programa é facil de descrever. Primeiro este desenha uma circunferência num ponto aleatório do ecrã, com um raio calculado ao acaso. Seguidamente, o bordo do ecrã e as cores utilizadas são mudadas e desenha-se uma nova circunferência. Esta operação é depois repetida várias vezes para criar um efeito decorativo. Para alterar o raio máximo da circunferência, modifique o valor da variável R na linha 40. Circunferencias cor é um programa unicamente de demonstração pelo que uma vez executado o utilizador passa de imediato e em exclusivo a observador. Amstrad Magazine ★ AMSTRAD CPC ★ DOWNLOAD ★ |
|
CPCrulez[Content Management System] v8.7-desktop Page créée en 654 millisecondes et consultée 989 foisL'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |
|
|