A generic tiled based map system must be done. Interfaces for ervery aspect of the map whould be used.
Those are:
Map
Layer
Tileset
Tile
This allows user to make there own implementations (e.g. AnimatedTile).
Maps should be saveable. For now we just go with Java Serialization and some proxy objects which will be used to save the data. When loading a listener must be supplied to load the implementations of the Maps, Layers, TileSets and Tiles. This means the proxy objects need some kind of extra data (class name of the implementation for now I guess)
A generic tiled based map system must be done. Interfaces for ervery aspect of the map whould be used. Those are:
This allows user to make there own implementations (e.g. AnimatedTile).
Maps should be saveable. For now we just go with Java Serialization and some proxy objects which will be used to save the data. When loading a listener must be supplied to load the implementations of the Maps, Layers, TileSets and Tiles. This means the proxy objects need some kind of extra data (class name of the implementation for now I guess)