Gerenciador de Audio e Skins no GTA S.A. com JFX



    Aplicativo para gerenciar  as "canções de usuários,  na radio" e os skin do personagem Carl
"CJ" no  GTA San Andreas.
     O artigo é de interesse de estudantes de desenvolvimento de aplicativos, desenvolvedores
de jogos, jogadores que necessitam de uma ferramenta de configuração e gerenciamento de musica
para a estação de radio do game.
      " Canções de usuário é uma estação na radio dos veículos do jogo... dentre varias
estações a canções de usuário ,tem o objetivo de armazenar e tocar os arquivos de áudio em
determinados tempos durante o tempo... que jogo estiver em ação =) . "

Alguns pontos de destaques...

   Ícone da aba com a logo do GTA ....
   Fonte de texto: Diploma e Pricedown ...pode ser baixado aqui Diploma e Pricedown
   2 ListView com informações do autor e da musica e outra com informações da URL do arquivo
   5 Button, adicionar arquivo .mp3 e .wma ,excluir arquivos, Play para teste dos arquivo de áudio,
 pause e Stop
    Todos Text e Buttons tem configurado as fontes utilizadas no jogo
...
xxx
...

    O campo skin esta sendo representado por um Rectangle de cor violeta que sera adicionado
numa próxima atualização mais completa ;)

Dando enfase ao script:
           /*um detalhe importante é:
             que o windows oferece uma conta de usuário para cada pessoa que utiliza a maquina
             então você deve utilizar as variáveis de sistemas que são
             aceitas sem necessidade de níveis de privilegio, quando possível....
             Você pode ver algumas variáveis de sistemas disponíveis para java
             pode obter resultado com o "System.getProperty().toString"
             Para as variáveis de sistema no terminal de comando do windows basta
             chamar o "set" no terminal apareceram uma lista das variáveis do sistema
             uteis. sera utilizado na próxima atualização de Skins
 */
  O método utilizado para ler aquivos do diretório "GTA San Andreas User Files\User Tracks"
é simples porem deve ser notado como explicado acima, os diretórios são diferente de um usuário
para o outro portanto utilizar variáveis de sistemas padrões e sem restrições é bem recomendável



    Fontes de texto: as fontes devem ficar no mesmo diretório isso vai ajudar na leitura alem
do carregamento.
Repare:
a classe InputStreen não suporta passar parâmetros pra mais de uma classe
nesta aplicação é utilizado a mesma fonte para varias classes então um método
bem aceitável ficaria assim
...

...
mais detalhers eu posto na proxima atualização
boa leitura =)

Visualizar Codigo-Fonte: http://pastebin.com/26ZMZyqG
Download do Aplicativo: www.gradejfxbr.xpg.com.br/GtaFXaudioCJ.jar


Comentários