Esempio n. 1
0
 public static extern void saveGameHistory(String fileName, GameHistory gameHistoryToWrite, out int statusCode);
Esempio n. 2
0
        public static bool GuardarHistoria(String archivo)
        {
            int error = 0;

            if (archivo == null)
            {
                archivo = "Player";
            }
            String directorio   = "temp/" + archivo + ".txt";
            bool   escribirSave = false;

            GameHistory save = new GameHistory();


            if (gameHistory.Equals(save))
            {
                System.Windows.Forms.DialogResult dialog =
                    System.Windows.Forms.MessageBox.Show
                        ("Se ha encontrado una coincidencia con el nombre especificado del archivo que se desea guardar, ¿desea reemplazarlo?", "Coincidencia Encontrada.", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning);

                if (dialog == System.Windows.Forms.DialogResult.Yes)
                {
                    escribirSave = true;
                }
                else
                {
                    escribirSave = false;
                }

                //mostrar mensaje de que existe el save si desea reemplazarlo
            }
            else
            {
                //savedGames.Add(save);
                escribirSave = true;
            }

            if (escribirSave == true)
            {
                saveGame(directorio, savedGames.ToArray(), savedGames.Count, out error);
            }
            else
            {
                error = 456;
            }

            /* === Revision de Error === */

            if (error == 0)
            {
                errorOcurrido = false;
            }
            else if (error == 456)
            {
                errorOcurrido = false;
                // se cancela el agregar un juego
            }
            else
            {
                errorOcurrido = true;
            }
            return(errorOcurrido);
        }
Esempio n. 3
0
 public static extern void loadGameHistory(String fileName, out GameHistory gameHistoryReaded, out int statusCode);