11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

acompanhado do nome do atributo (por ex<strong>em</strong>plo, attrColor), e serv<strong>em</strong> tantopara leitura, quando chamados s<strong>em</strong> parâmetros (como é o caso da chamada aattrSize()), como para escrita, quando chamados com os novos parâmetros(como é o caso da chamada a attrColor('white')).Como mencionamos, a referência completa do módulo canvas, com todosos atributos e operações gráficas suportados, pode ser encontrada no Capítulo10 da NBR 15606-2 [ABNT, 2011].Ex<strong>em</strong>plo 18.3 — Gráficos e Controle R<strong>em</strong>otoEste ex<strong>em</strong>plo apresenta um jogo bastante simples, no qual são exibidos oslogotipos das linguagens Lua e <strong>NCL</strong>. O usuário deve mover com o controler<strong>em</strong>oto o logotipo de Lua até o de <strong>NCL</strong>, quando é exibida uma imag<strong>em</strong>indicando o fim do jogo. O ex<strong>em</strong>plo explora os eventos da classe key e opacote gráfico canvas. A Figura 18.7 mostra as visões t<strong>em</strong>poral e espacial daaplicação.visão t<strong>em</strong>poralvisão espacialluat<strong>em</strong>po do movimento que o usuáriofaz do logotipo <strong>NCL</strong>∞chegouganhou ∞luaganhouluaFigura 18.7 Visões t<strong>em</strong>poral e espacial do Ex<strong>em</strong>plo 18.3.O documento <strong>NCL</strong> possui como mídias apenas o objeto <strong>NCL</strong>ua (“lua”)com o jogo e a imag<strong>em</strong> “Você ganhou” (“ganhou”), que é exibida quando ologotipo de Lua encontra o de <strong>NCL</strong> (acontecimento representado pela âncora“chegou” do <strong>NCL</strong>ua). O jogo inicia assim que o documento é carregado. AFigura 18.18 mostra a visão estrutural da aplicação.389

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!