Pular para conteúdo

Readme Modularização do Gerador de magias

Mapa definitivo do sistema

javascripts/
│
├── gerador-magias.js
│
└── gerador/
    │
    ├── gerador-config.js
    ├── gerador-estado.js
    ├── gerador-utilitarios.js
    ├── gerador-tabelas.js
    ├── gerador-normalizacao.js
    ├── gerador-calculos.js
    ├── gerador-validacao.js
    ├── gerador-interface.js
    ├── gerador-parametros.js
    ├── gerador-detalhes.js
    ├── gerador-eventos.js
    ├── gerador-operacoes.js
    └── gerador-importacao-exportacao.js

Responsabilidade de cada arquivo

Arquivo Responsabilidade
gerador-config.js URLs, níveis, domínios, categorias, nomes e configuração
gerador-estado.js estado global do gerador
gerador-utilitarios.js funções auxiliares
gerador-tabelas.js carregamento e consulta das tabelas
gerador-normalizacao.js conversão/normalização do JSON
gerador-calculos.js todas as regras matemáticas e penalidades
gerador-validacao.js erros e avisos
gerador-interface.js estrutura geral da tela
gerador-parametros.js parâmetros das magias
gerador-detalhes.js campos internos dos parâmetros
gerador-eventos.js eventos e interação da tela
gerador-operacoes.js nova magia, salvar, duplicar, excluir etc.
gerador-importacao-exportacao.js importar e exportar JSON
gerador-magias.js arquivo principal, apenas inicializa o sistema