![]() |
Gridarta Editor
|
Default implementation of MapWriter. More...
Public Member Functions | |
DefaultMapWriter (@NotNull final MapArchObjectParserFactory< A > mapArchObjectParserFactory, @NotNull final GameObjectParser< G, A, R > gameObjectParser) | |
Creates a new instance. More... | |
void | encodeMapFile (@NotNull final MapModel< G, A, R > mapModel, @NotNull final Writer writer) throws IOException |
![]() | |
void | encodeMapFile ( @NotNull MapModel< G, A, R > mapModel, @NotNull Writer writer) throws IOException |
Write the whole map-data into a file. More... | |
Private Attributes | |
final GameObjectParser< G, A, R > | gameObjectParser |
The GameObjectParser to use. More... | |
final MapArchObjectParserFactory< A > | mapArchObjectParserFactory |
The MapArchObjectParserFactory to use. More... | |
Default implementation of MapWriter.
Definition at line 36 of file DefaultMapWriter.java.
net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultMapWriter | ( | @NotNull final MapArchObjectParserFactory< A > | mapArchObjectParserFactory, |
@NotNull final GameObjectParser< G, A, R > | gameObjectParser | ||
) |
Creates a new instance.
mapArchObjectParserFactory | the map arch object parser factory to use |
gameObjectParser | the game object parser to use |
Definition at line 56 of file DefaultMapWriter.java.
References net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObjectParser, and net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapArchObjectParserFactory.
void net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile | ( | @NotNull final MapModel< G, A, R > | mapModel, |
@NotNull final Writer | writer | ||
) | throws IOException |
Definition at line 62 of file DefaultMapWriter.java.
References net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObjectParser, net.sf.gridarta.utils.Size2D.getHeight(), net.sf.gridarta.utils.Size2D.getWidth(), net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.mapArchObjectParserFactory, net.sf.gridarta.model.io.MapArchObjectParserFactory< A extends MapArchObject< A >.newMapArchObjectParser(), net.sf.gridarta.model.io.MapArchObjectParser< A extends MapArchObject< A >.save(), and net.sf.gridarta.model.io.GameObjectParser< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.save().
|
private |
The GameObjectParser to use.
Definition at line 48 of file DefaultMapWriter.java.
Referenced by net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultMapWriter(), and net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile().
|
private |
The MapArchObjectParserFactory to use.
Definition at line 42 of file DefaultMapWriter.java.
Referenced by net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultMapWriter(), and net.sf.gridarta.model.io.DefaultMapWriter< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.encodeMapFile().