Class EditorSaveManager


  • public class EditorSaveManager
    extends java.lang.Object
    This class manages saving map from level editor to files that can be used in game
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private LevelEditor editor  
    • Method Summary

      Modifier and Type Method Description
      private void saveCellSet()
      Saves Physical layer (mapArray) into (map-name).txt file
      void saveMap()
      Saves map into files
      private void saveObjectSet()
      Saves Object layer into (map-name)-objectset.txt file
      private void saveTileSet()
      Saves Tile layer (mapArray) into (map-name)-tileset.txt file
      boolean validate()
      Checks if a tileset exists and is not empty
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EditorSaveManager

        public EditorSaveManager​(LevelEditor editor)
    • Method Detail

      • saveMap

        public void saveMap()
        Saves map into files
      • validate

        public boolean validate()
        Checks if a tileset exists and is not empty
        Returns:
        is tileset valid
      • saveObjectSet

        private void saveObjectSet()
        Saves Object layer into (map-name)-objectset.txt file
      • saveCellSet

        private void saveCellSet()
        Saves Physical layer (mapArray) into (map-name).txt file
      • saveTileSet

        private void saveTileSet()
        Saves Tile layer (mapArray) into (map-name)-tileset.txt file