Exemplo n.º 1
0
        public ProjectDocument(IProjectFileStructure fileStructure, Project project)
        {
            Project       = project;
            FileStructure = fileStructure;

            entities = project.Entities.ToDictionary(e => e.Name, e => e);
            foreach (var entity in project.Entities)
            {
                ((App)App.Current).AnimateSprite(entity.DefaultSprite);
                entity.DefaultSprite.Play();
            }
        }
Exemplo n.º 2
0
        public ProjectDocument(IProjectFileStructure fileStructure, Project project)
        {
            Project = project;
            FileStructure = fileStructure;

            entities = project.Entities.ToDictionary(e => e.Name, e => e);
            foreach (var entity in project.Entities)
            {
                ((App)App.Current).AnimateSprite(entity.DefaultSprite);
                entity.DefaultSprite.Play();
            }
        }
Exemplo n.º 3
0
        public ProjectDocument(IProjectFileStructure fileStructure, Project project, IStageDocumentFactory stageFactory)
        {
            Project = project;
            FileStructure = fileStructure;
            _stageFactory = stageFactory;

            foreach (var entity in project.Entities)
            {
                if (entity.DefaultSprite != null)
                {
                    ((App)App.Current).AnimateSprite(entity.DefaultSprite);
                    entity.DefaultSprite.Play();
                }
            }
        }