예제 #1
0
        private void ClearSaveData()
        {
            bool           saveSucessful = true;
            FileReadWriter frw           = new FileReadWriter();

            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.PLAYER_CHARACTER, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.INVENTORY, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.USED_EVENTS, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_EVENT, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.VISITED, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.UNVISISTED, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_LOCATION, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_SUBLOCATION, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.DIFFICULTY_CONTROLLER, "");
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.BUTTONS_AREA, "");
        }
예제 #2
0
        /// <summary>
        /// Writes Save Data to files
        /// </summary>
        /// <returns>If the save data was written sucessfully</returns>
        public bool WriteSaveData()
        {
            bool           saveSucessful = true;
            FileReadWriter frw           = new FileReadWriter();

            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.DISCOVERED, gs.ParseDiscoveredToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.PLAYER_CHARACTER, gs.ParsePCToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.INVENTORY, gs.ParseInventoryToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.USED_EVENTS, gs.ParseUsedEventsToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_EVENT, gs.ParseCurrentEventToString());

            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.VISITED, gs.ParseVisitedToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.UNVISISTED, gs.ParseUnvisitedToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_LOCATION, gs.ParseCurrLocationToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.CURRENT_SUBLOCATION, gs.ParseCurrSublocationToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.DIFFICULTY_CONTROLLER, dc.ParseToString());
            saveSucessful &= frw.WriteSaveDataFile(FileReadWriter.BUTTONS_AREA, gs.ParseButtonAreasToString());
            saveSucessful &= frw.WriteBitmap(FileReadWriter.WORLD_MAP, gs.GetLM().GetWorldMap());

            return(saveSucessful);
        }