Ejemplo n.º 1
0
 private string CaminhoArquivo(string prefixo, EstruturaProjeto estrutura)
 {
     int i = 1;
     prefixo = _Jogo.RetornarPastaProjeto(estrutura) + prefixo;
     string caminhoImagem;
     while (File.Exists((caminhoImagem = prefixo + i++))) ;
     return caminhoImagem;
 }
Ejemplo n.º 2
0
        private string CaminhoArquivo(string prefixo, EstruturaProjeto estrutura)
        {
            int i = 1;

            prefixo = _Jogo.RetornarPastaProjeto(estrutura) + prefixo;
            string caminhoImagem;

            while (File.Exists((caminhoImagem = prefixo + i++)))
            {
                ;
            }
            return(caminhoImagem);
        }
Ejemplo n.º 3
0
        private void CopiarTodosArquivos(EstruturaProjeto estruturaProjeto)
        {
            string origem = _Jogo.RetornarPastaProjeto(estruturaProjeto);

            if (origem.EndsWith("\\"))
            {
                origem = origem.Remove(origem.Length - 1);
            }
            string pastaDestino = _PastaVersaoCompilada + origem.Substring(origem.LastIndexOf('\\') + 1);
            string arquivoDest;

            foreach (string s in Directory.GetFiles(origem))
            {
                arquivoDest = pastaDestino + '\\' + s.Substring(s.LastIndexOf('\\') + 1);
                File.Copy(s, arquivoDest, true);
            }
        }
Ejemplo n.º 4
0
        public string RetornarPastaProjeto(EstruturaProjeto estrutura)
        {
            string itemProjeto;

            if (estrutura == EstruturaProjeto.PastaImagem)
            {
                itemProjeto = PASTA_IMAGEM;
            }
            else if (estrutura == EstruturaProjeto.PastaSom)
            {
                itemProjeto = PASTA_SOM;
            }
            else
            {
                return(null);
            }
            return(PastaJogo + itemProjeto + '\\');
        }
Ejemplo n.º 5
0
        public string CopiarArquivoPadrao(ArquivoPadrao arquivoPadrao, EstruturaProjeto estrutura, bool relativo)
        {
            string arquivo = RetornarArquivoPadrao(arquivoPadrao);
            string destino = RetornarCaminhoAbsoluto(EstruturaProjeto.PastaImagem, arquivo);

            if (!File.Exists(destino))
            {
                string   caminhoRelativo = Configuracao.PastaArquivos + arquivo;
                FileInfo info            = new FileInfo(caminhoRelativo);
                File.Copy(info.FullName, destino);
            }
            if (relativo)
            {
                return(RetornarCaminhoRelativo(EstruturaProjeto.PastaImagem, destino));
            }
            else
            {
                return(destino);
            }
        }
Ejemplo n.º 6
0
 public string RetornarPastaProjeto(EstruturaProjeto estrutura)
 {
     string itemProjeto;
     if (estrutura == EstruturaProjeto.PastaImagem)
         itemProjeto = PASTA_IMAGEM;
     else if (estrutura == EstruturaProjeto.PastaSom)
         itemProjeto = PASTA_SOM;
     else
         return null;
     return PastaJogo + itemProjeto + '\\';
 }
Ejemplo n.º 7
0
 public string RetornarCaminhoRelativo(EstruturaProjeto estruturaProjeto, string caminhoAbsoluto)
 {
     string pasta = RetornarPastaProjeto(estruturaProjeto);
     return caminhoAbsoluto.Replace(pasta, "");
 }
Ejemplo n.º 8
0
 public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao)
 {
     return RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao));
 }
Ejemplo n.º 9
0
 public string RetornarCaminhoAbsoluto(EstruturaProjeto estrutura, string caminhoRelativo)
 {
     string pasta = RetornarPastaProjeto(estrutura);
     return pasta + caminhoRelativo;
 }
Ejemplo n.º 10
0
 public string CopiarArquivoPadrao(ArquivoPadrao arquivoPadrao, EstruturaProjeto estrutura, bool relativo)
 {
     string arquivo = RetornarArquivoPadrao(arquivoPadrao);
     string destino = RetornarCaminhoAbsoluto(EstruturaProjeto.PastaImagem, arquivo);
     if (!File.Exists(destino))
     {
         string caminhoRelativo = Configuracao.PastaArquivos + arquivo;
         FileInfo info = new FileInfo(caminhoRelativo);
         File.Copy(info.FullName, destino);
     }
     if (relativo)
         return RetornarCaminhoRelativo(EstruturaProjeto.PastaImagem, destino);
     else
         return destino;
 }
Ejemplo n.º 11
0
 public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao)
 {
     return(RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao)));
 }
Ejemplo n.º 12
0
        public string RetornarCaminhoRelativo(EstruturaProjeto estruturaProjeto, string caminhoAbsoluto)
        {
            string pasta = RetornarPastaProjeto(estruturaProjeto);

            return(caminhoAbsoluto.Replace(pasta, ""));
        }
Ejemplo n.º 13
0
        public string RetornarCaminhoAbsoluto(EstruturaProjeto estrutura, string caminhoRelativo)
        {
            string pasta = RetornarPastaProjeto(estrutura);

            return(pasta + caminhoRelativo);
        }
Ejemplo n.º 14
0
 private void CopiarTodosArquivos(EstruturaProjeto estruturaProjeto)
 {
     string origem = _Jogo.RetornarPastaProjeto(estruturaProjeto);
     if(origem.EndsWith("\\")) origem = origem.Remove(origem.Length - 1);
     string pastaDestino = _PastaVersaoCompilada + origem.Substring(origem.LastIndexOf('\\') + 1);
     string arquivoDest;
     foreach (string s in Directory.GetFiles(origem))
     {
         arquivoDest = pastaDestino + '\\' + s.Substring(s.LastIndexOf('\\') + 1);
         File.Copy(s, arquivoDest, true);
     }
 }