Class DefaultMapReaderFactory<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>

    • Constructor Detail

      • DefaultMapReaderFactory

        public DefaultMapReaderFactory​(@NotNull
                                       @NotNull MapArchObjectFactory<A> mapArchObjectFactory,
                                       @NotNull
                                       @NotNull MapArchObjectParserFactory<A> mapArchObjectParserFactory,
                                       @NotNull
                                       @NotNull GameObjectParserFactory<G,​A,​R> gameObjectParserFactory)
        Creates a new instance.
        Parameters:
        mapArchObjectFactory - the map arch object factory instance
        mapArchObjectParserFactory - the map arch object parser factory instance
        gameObjectParserFactory - the game object parser factory instance