mt
Class Configuracoes

java.lang.Object
  extended by mt.Configuracoes

public class Configuracoes
extends java.lang.Object

Recupera e salva as opções do usuário (regras, aspectos visuais, nome do multiplayer, servidor default, etc.)

Author:
Chester

Field Summary
 boolean animacaoLigada
           
 boolean baralhoLimpo
           
 boolean cartasGrandes
           
 int[] estrategias
           
 int[] estrategiasModoCE
           
 java.lang.String idioma
           
 boolean manilhaVelha
           
 java.lang.String nomeJogador
           
 int nPartidasModoCE
           
static java.lang.String PORTA_DEFAULT
           
 java.lang.String servidor
           
static java.lang.String SERVIDOR_DEFAULT
           
 
Method Summary
static Configuracoes getConfiguracoes()
          Carrega as configurações da memória do celular
static Configuracoes getConfiguracoesModoCE()
          Carrega as configurações do modo confronto de estratégias da memória do celular Criei este método somente para o modo CE de forma a deixá-lo mais independente do resto do código, pois poderemos implementar dados exclusivos para este modo no futuro...
 boolean isDefault()
          Indica se as configurações do objeto foram recuperadas do celular ou se são as default para primeira execução (ou para dispostivos que não suportam RecordStore)
 void salva()
          Salva as configurações do objeto na memória do celular.
 void salvaModoCE()
          Salva as configurações do objeto na memória do celular.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

estrategias

public int[] estrategias

estrategiasModoCE

public int[] estrategiasModoCE

cartasGrandes

public boolean cartasGrandes

animacaoLigada

public boolean animacaoLigada

baralhoLimpo

public boolean baralhoLimpo

manilhaVelha

public boolean manilhaVelha

nPartidasModoCE

public int nPartidasModoCE

servidor

public java.lang.String servidor

idioma

public java.lang.String idioma

nomeJogador

public java.lang.String nomeJogador

PORTA_DEFAULT

public static final java.lang.String PORTA_DEFAULT
See Also:
Constant Field Values

SERVIDOR_DEFAULT

public static final java.lang.String SERVIDOR_DEFAULT
See Also:
Constant Field Values
Method Detail

getConfiguracoes

public static Configuracoes getConfiguracoes()
Carrega as configurações da memória do celular

Returns:
Objeto contendo as configurações salvas (ou configurações default se houverem problemas)

getConfiguracoesModoCE

public static Configuracoes getConfiguracoesModoCE()
Carrega as configurações do modo confronto de estratégias da memória do celular Criei este método somente para o modo CE de forma a deixá-lo mais independente do resto do código, pois poderemos implementar dados exclusivos para este modo no futuro...

Returns:
Objeto contendo as configurações salvas (ou configurações default se houverem problemas)

salva

public void salva()
Salva as configurações do objeto na memória do celular.

Throws:
javax.microedition.rms.RecordStoreException - caso hajam problemas (para notificar o usuário que a configuração não foi salva)

salvaModoCE

public void salvaModoCE()
Salva as configurações do objeto na memória do celular. Criei este método somente para o modo CR de forma a deixá-lo mais independente do resto do código, pois poderemos implementar dados exclusivos para este modo no futuro...

Throws:
javax.microedition.rms.RecordStoreException - caso hajam problemas (para notificar o usuário que a configuração não foi salva)

isDefault

public boolean isDefault()
Indica se as configurações do objeto foram recuperadas do celular ou se são as default para primeira execução (ou para dispostivos que não suportam RecordStore)

Returns:
true para configurações default, false para configurações carregadas do celular.