Esempio n. 1
0
        private void abrirJogoArquivo(TreeNodeRpg trnPai, string dirArquivo, ArquivoDominio objArquivo)
        {
            ArquivoRefDominio arqRef = new ArquivoRefDominio();

            arqRef.objArquivo = objArquivo;

            objArquivo.attDirCompleto.strValor = dirArquivo;
            objArquivo.attStrNome.strValor     = Path.GetFileNameWithoutExtension(dirArquivo);

            trnPai.Nodes.Add(new TreeNodeRpg(arqRef));
        }
Esempio n. 2
0
        internal ArquivoDominio getArquivoCache(string dirArquivo)
        {
            if (!File.Exists(dirArquivo))
            {
                return(null);
            }

            foreach (ArquivoDominio objArquivo in this.lstObjArquivoCache)
            {
                if (dirArquivo.Equals(objArquivo.attDirCompleto.strValor))
                {
                    return(objArquivo);
                }
            }

            ArquivoDominio objArquivoNovo = JsonRpg.i.fromJson <ArquivoDominio>(File.ReadAllText(dirArquivo));

            objArquivoNovo.iniciar(false);

            return(objArquivoNovo);
        }
Esempio n. 3
0
        internal void abrirJogo(string dirJogo)
        {
            this.objJogo = ArquivoDominio.fromJson <JogoDominio>(dirJogo);

            this.objJogo.iniciar(false);
        }