15.03.2015 Views

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

JAM - Um Jogo de Aprendizagem Multidisciplinar - INF-Unioeste

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.

todos os dados mínimos informados, validando assim cada pergunta e por consequência, o<br />

questionário inteiro. A figura 4.6 mostra todos os métodos e variáveis <strong>de</strong>sta classe.<br />

Figura 4.6 – Diagrama <strong>de</strong> classes do Editor – classe Editor<strong>JAM</strong><br />

Desta classe merecem atenção especial os seguintes métodos:<br />

• criaArquivoNovo(): responsável por gerar um novo objeto XML contendo os<br />

campos necessários para a primeira pergunta. Este objeto receberá as informações<br />

para serem usadas na geração do questionário.<br />

• exibePergunta(i:int):void: lê os dados <strong>de</strong> uma pergunta contida o objeto<br />

XML e os exibe na tela. Usado quando se abre um arquivo (para mostrar a pergunta<br />

inicial) e quando o usuário se move para uma pergunta já contida no arquivo.<br />

• perguntaOk():Boolean: faz a verificação dos dados da pergunta atual para<br />

averiguar se algum dado obrigatório esteja faltando antes <strong>de</strong> passar para a outra<br />

pergunta. Ao iniciar tal verificação, assume-se que a pergunta tem todas as<br />

informações fundamentais informadas (var ok:Boolean = true;). Em<br />

25

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

Saved successfully!

Ooh no, something went wrong!