Class FilesResourcesReader

    • Constructor Detail

      • FilesResourcesReader

        public FilesResourcesReader​(@NotNull
                                    @NotNull java.io.File archDirectory,
                                    @NotNull
                                    @NotNull java.io.File collectedDirectory,
                                    @NotNull
                                    @NotNull ArchetypeSet<GameObject,​MapArchObject,​Archetype> archetypeSet,
                                    @NotNull
                                    @NotNull AbstractArchetypeParser<GameObject,​MapArchObject,​Archetype,​?> archetypeParser,
                                    @NotNull
                                    @NotNull FaceObjects faceObjects,
                                    @NotNull
                                    @NotNull AnimationObjects animationObjects,
                                    @NotNull
                                    @NotNull ArchFaceProvider archFaceProvider,
                                    @NotNull
                                    @NotNull CrossfireAnimationObjectsReader animationObjectsReader)
        Creates a new instance.
        Parameters:
        archDirectory - the "arch" directory to read
        collectedDirectory - the collected directory
        archetypeSet - the archetype set to update
        archetypeParser - the archetype parser to use
        faceObjects - the face objects instance
        animationObjects - the animation objects instance
        archFaceProvider - the arch face provider to use
        animationObjectsReader - the animation objects reader instance to use