Massami welington kamigashima



Baixar 5.43 Mb.
Página15/25
Encontro07.10.2019
Tamanho5.43 Mb.
1   ...   11   12   13   14   15   16   17   18   ...   25

Pacote engine.Control


O pacote engine.Control está dividido em dois grupos, o primeiro composto pelas classes FPS e Deck (Figura 19), e a segunda composta pelas classes contidas no pacote engine.GameMode (Figura 20).

Figura 19 – engine.Control

A classe FPS é responsável pela visualização da taxa de quadros por segundo que a aplicação está executando. Ela é criada e manipulada pela classe engine.View.GameView.

A classe Deck é a responsável por gerenciar todas as cartas que estão no baralho, mesa, pilha de descartes ou em movimento no jogo, além de ser responsável por produzir o conjunto de cartas do baralho e efetuar o embaralhamento das cartas.


        1. Pacote engine.GameMode


Este pacote faz parte do pacote engine.Control no diagrama de classes por compartilharem a função de controle e gerenciamento da aplicação, porém dentro do projeto estão separados para fins de organização.

Neste pacote (Figura 20) estão as classes Game, e Poker que herda as propriedades de Game. A classe Game é a principal gerenciadora da manipulação das cartas em função das propriedades do jogo além de efetuar um tratamento específico dos eventos de toque da aplicação, é a partir desta classe que o desenvolvedor deverá se focar em modificar, pois nela que as variáveis de jogo são definidas e manipuladas.



A classe Poker herda as propriedades de Game, permitindo personalizar as propriedades do jogo. Alguns métodos de Game necessitam ser sobrepostos, como o setValues() que a partir dos valores definidos para o jogo no arquivo attrs.xml, define as configurações de uso de curingas, quantidade de cartas na mão do jogador ou o uso da pilha de descartes por exemplo.

Figura 20 – Pacote engine.GameMode





      1. Compartilhe com seus amigos:
1   ...   11   12   13   14   15   16   17   18   ...   25


©aneste.org 2020
enviar mensagem

    Página principal
Universidade federal
Prefeitura municipal
santa catarina
universidade federal
terapia intensiva
Excelentíssimo senhor
minas gerais
união acórdãos
Universidade estadual
prefeitura municipal
pregão presencial
reunião ordinária
educaçÃo universidade
público federal
outras providências
ensino superior
ensino fundamental
federal rural
Palavras chave
Colégio pedro
ministério público
senhor doutor
Dispõe sobre
Serviço público
Ministério público
língua portuguesa
Relatório técnico
conselho nacional
técnico científico
Concurso público
educaçÃo física
pregão eletrônico
consentimento informado
recursos humanos
ensino médio
concurso público
Curriculum vitae
Atividade física
sujeito passivo
ciências biológicas
científico período
Sociedade brasileira
desenvolvimento rural
catarina centro
física adaptada
Conselho nacional
espírito santo
direitos humanos
Memorial descritivo
conselho municipal
campina grande