Exemplo n.º 1
0
    public static void EditarJugada(string nombreViejo, string nombreNuevo, CarpetaJugada _carpeta)
    {
        BinaryFormatter formatter = new BinaryFormatter();

        string nombreCarpeta = _carpeta.GetNombre();

        string pathViejo = pathImagenJugadas + _carpeta.GetNombre() + "/" + nombreViejo;
        string pathNuevo = pathImagenJugadas + _carpeta.GetNombre() + "/" + nombreNuevo;

        if (_carpeta == null || nombreCarpeta.ToUpper() == carpetaEspecialEspañol || nombreCarpeta.ToUpper() == carpetaEspecialIngles)
        {
            pathViejo = pathImagenJugadas + "-" + "/" + nombreViejo;
            pathNuevo = pathImagenJugadas + "-" + "/" + nombreNuevo;
        }

        Directory.Move(pathViejo, pathNuevo);

        ImagenBiblioteca jugada = _carpeta.BuscarJugada(nombreViejo);

        if (jugada == null)
        {
            Debug.Log("JUGADA NULL");
            return;
        }

        jugada.SetNombre(nombreNuevo);

        string filePathViejo = pathNuevo + "/" + nombreViejo + ".png";
        string filePathNuevo = pathNuevo + "/" + nombreNuevo + ".png";

        File.Move(filePathViejo, filePathNuevo);
    }
Exemplo n.º 2
0
 public bool VerificarNombreJugadasCarpeta(CarpetaJugada _carpeta)
 {
     return(_carpeta.BuscarJugada(_jugadaFocus.GetNombre()) == null);
 }