Class EditorSaveManager
- java.lang.Object
-
- ruscz.game.gameOfProd.LevelEditor.EditorSaveManager
-
public class EditorSaveManager extends java.lang.ObjectThis class manages saving map from level editor to files that can be used in game
-
-
Field Summary
Fields Modifier and Type Field Description private LevelEditoreditor
-
Constructor Summary
Constructors Constructor Description EditorSaveManager(LevelEditor editor)
-
Method Summary
Modifier and Type Method Description private voidsaveCellSet()Saves Physical layer (mapArray) into (map-name).txt filevoidsaveMap()Saves map into filesprivate voidsaveObjectSet()Saves Object layer into (map-name)-objectset.txt fileprivate voidsaveTileSet()Saves Tile layer (mapArray) into (map-name)-tileset.txt filebooleanvalidate()Checks if a tileset exists and is not empty
-
-
-
Field Detail
-
editor
private LevelEditor editor
-
-
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
-
-