Interface Inicial Top Ordens de jogo A interface

A interface

A interface deste jogo foi pensada de modo a ser de fácil utilização e a possuir uma apresentação simples. É construída no objecto gráfico de raíz da aplicação wish com o nome de . onde são construidos novos objectos através de comandos definidos pelo Tk. Aos objectos gráficos podem estar associados eventos e comandos Tcl.

No interface inicial existem três objectos gráficos principais de onde se acede a vários comandos e onde decorrerá a acção do jogo. As opções de configuração e opções disponíveis ao jogador foram agrupadas numa outra janela, acedida através desta interface inicial.

A parte responsavel pelo mecanismo do jogo é totalmente independente da parte responsável pelo interface. Nunca são manipulados objectos gráficos no mecanismo de jogo e a parte gráfica nunca toma decisões. A interface apenas se encarrega de mostrar ao utilizador o estado do jogo, recebe deste ordens e comandos e passa informação para o mecanismo do jogo.

O controlo do jogo é alternado entre as duas partes, como se tratasse de um jogo de "Ping-Pong". A parte gráfica fica parada até que o mecanismo do jogo lhe envie algum comando e o mecanismo pára a à espera que a parte gráfica execute uma tarefa ou lhe devolva algum valor.


Nuno Pereira, 9 Junho 2004

Interface Inicial Top Ordens de jogo A interface