} //end dump public static void export() { Console.Out.WriteLine(""); Banker bank = new Banker(fileUtils); int[] bankTotals = bank.countCoins(bankFolder); int[] frackedTotals = bank.countCoins(frackedFolder); int[] partialTotals = bank.countCoins(partialFolder); Console.Out.WriteLine(" Your Bank Inventory:"); int grandTotal = (bankTotals[0] + frackedTotals[0] + partialTotals[0]); showCoins(); // state how many 1, 5, 25, 100 and 250 int exp_1 = 0; int exp_5 = 0; int exp_25 = 0; int exp_100 = 0; int exp_250 = 0; //Warn if too many coins Console.WriteLine(bankTotals[1] + frackedTotals[1] + bankTotals[2] + frackedTotals[2] + bankTotals[3] + frackedTotals[3] + bankTotals[4] + frackedTotals[4] + bankTotals[5] + frackedTotals[5] + partialTotals[1] + partialTotals[2] + partialTotals[3] + partialTotals[4] + partialTotals[5]); if (((bankTotals[1] + frackedTotals[1]) + (bankTotals[2] + frackedTotals[2]) + (bankTotals[3] + frackedTotals[3]) + (bankTotals[4] + frackedTotals[4]) + (bankTotals[5] + frackedTotals[5]) + partialTotals[1] + partialTotals[2] + partialTotals[3] + partialTotals[4] + partialTotals[5]) > 1000) { Console.ForegroundColor = ConsoleColor.Red; Console.Out.WriteLine("Warning: You have more than 1000 Notes in your bank. Stack files should not have more than 1000 Notes in them."); Console.Out.WriteLine("Do not export stack files with more than 1000 notes. ."); Console.ForegroundColor = ConsoleColor.White; }//end if they have more than 1000 coins Console.Out.WriteLine(" Do you want to export your CloudCoin to (1)jpgs or (2) stack (JSON) file?"); int file_type = reader.readInt(1, 2); // 1 jpg 2 stack if ((bankTotals[1] + frackedTotals[1]) > 0) { Console.Out.WriteLine(" How many 1s do you want to export?"); exp_1 = reader.readInt(0, (bankTotals[1] + frackedTotals[1] + partialTotals[1])); } // if 1s not zero if ((bankTotals[2] + frackedTotals[2]) > 0) { Console.Out.WriteLine(" How many 5s do you want to export?"); exp_5 = reader.readInt(0, (bankTotals[2] + frackedTotals[2] + partialTotals[2])); } // if 1s not zero if ((bankTotals[3] + frackedTotals[3] > 0)) { Console.Out.WriteLine(" How many 25s do you want to export?"); exp_25 = reader.readInt(0, (bankTotals[3] + frackedTotals[3] + partialTotals[3])); } // if 1s not zero if ((bankTotals[4] + frackedTotals[4]) > 0) { Console.Out.WriteLine(" How many 100s do you want to export?"); exp_100 = reader.readInt(0, (bankTotals[4] + frackedTotals[4] + partialTotals[4])); } // if 1s not zero if ((bankTotals[5] + frackedTotals[5]) > 0) { Console.Out.WriteLine(" How many 250s do you want to export?"); exp_250 = reader.readInt(0, (bankTotals[5] + frackedTotals[5] + partialTotals[5])); } // if 1s not zero // move to export Exporter exporter = new Exporter(fileUtils); if (file_type == 1) { Console.Out.WriteLine(" Tag your jpegs with 'random' to give them a random number."); } Console.Out.WriteLine(" What tag will you add to the file name?"); String tag = reader.readString(); //Console.Out.WriteLine(("Exporting to:" + exportFolder)); if (file_type == 1) { exporter.writeJPEGFiles(exp_1, exp_5, exp_25, exp_100, exp_250, tag); // stringToFile( json, "test.txt"); } else { exporter.writeJSONFile(exp_1, exp_5, exp_25, exp_100, exp_250, tag); } // end if type jpge or stack Console.Out.WriteLine(" Exporting CloudCoins Completed."); } // end export One