Пример #1
0
        private EditAbleCollection <Slide> InitSlides()
        {
            var preSettings     = new PreSettings(_sdkPre.PresentationPart.Presentation);
            var slideCollection = SlideCollection.Create(_sdkPre, preSettings);

            return(slideCollection);
        }
Пример #2
0
        public void CreateShapesCollection_Test()
        {
            // ARRANGE
            var ms  = new MemoryStream(Properties.Resources._003);
            var doc = PresentationDocument.Open(ms, false);

            var sdkSldPart  = doc.PresentationPart.SlideParts.First();
            var preSettings = new PreSettings(doc.PresentationPart.Presentation);
            var shapeTree   = sdkSldPart.Slide.CommonSlideData.ShapeTree;
            var parser      = new ShapeFactory(preSettings);

            // ACT
            var candidates = parser.FromSldPart(sdkSldPart);

            // CLEAN
            doc.Dispose();
            ms.Dispose();

            // ASSERT
            Assert.Single(candidates.Where(c => c.ContentType.Equals(ShapeContentType.AutoShape)));
            Assert.Single(candidates.Where(c => c.ContentType.Equals(ShapeContentType.Picture)));
            Assert.Single(candidates.Where(c => c.ContentType.Equals(ShapeContentType.Table)));
            Assert.Single(candidates.Where(c => c.ContentType.Equals(ShapeContentType.Chart)));
            Assert.Single(candidates.Where(c => c.ContentType.Equals(ShapeContentType.Group)));
        }
Пример #3
0
    public void Play()
    {
        PreSettings preSettings = new PreSettings();

        if (_toggleHumanBat.isOn || _toggleAIBat.isOn)
        {
            preSettings.IsBatPlaying = true;
            _count++;
        }
        else
        {
            preSettings.IsBatPlaying = false;
        }

        if (_toggleHumanBunny.isOn || _toggleAIBunny.isOn)
        {
            preSettings.IsBunnyPlaying = true;
            _count++;
        }
        else
        {
            preSettings.IsBunnyPlaying = false;
        }

        if (_toggleHumanDuck.isOn || _toggleAIDuck.isOn)
        {
            preSettings.IsDuckPlaying = true;
            _count++;
        }
        else
        {
            preSettings.IsDuckPlaying = false;
        }

        if (_toggleHumanChicken.isOn || _toggleAIChicken.isOn)
        {
            preSettings.IsChickenPlaying = true;
            _count++;
        }
        else
        {
            preSettings.IsChickenPlaying = false;
        }

        preSettings.IsAIBat     = _toggleAIBat.isOn;
        preSettings.IsAIBunny   = _toggleAIBunny.isOn;
        preSettings.IsAIDuck    = _toggleAIDuck.isOn;
        preSettings.IsAIChicken = _toggleAIChicken.isOn;

        if (_count > 1)
        {
            SceneManager.LoadScene("Scenes/SampleScene");
        }
        else
        {
            _warning.SetText("Pick at least 2 players");
        }
    }
Пример #4
0
        private EditAbleCollection <Slide> GetSlides()
        {
            var sdkPrePart = _sdkPre.PresentationPart;

            _preSettings = new PreSettings(sdkPrePart.Presentation, _slideSize);
            var slideCollection = SlideCollection.Create(sdkPrePart, _preSettings);

            return(slideCollection);
        }
Пример #5
0
    private void LoadPreSettings()
    {
        PreSettings preSettings = new PreSettings();

        IsBatPlaying     = preSettings.IsBatPlaying;
        IsBunnyPlaying   = preSettings.IsBunnyPlaying;
        IsDuckPlaying    = preSettings.IsDuckPlaying;
        IsChickenPlaying = preSettings.IsChickenPlaying;

        _aiBat     = preSettings.IsAIBat;
        _aiBunny   = preSettings.IsAIBunny;
        _aiDuck    = preSettings.IsAIDuck;
        _aiChicken = preSettings.IsAIChicken;

        WhoIsPlaying.Clear();
        WhoIsPlaying.Add(false);
        WhoIsPlaying.Add(preSettings.IsBatPlaying);
        WhoIsPlaying.Add(preSettings.IsBunnyPlaying);
        WhoIsPlaying.Add(preSettings.IsDuckPlaying);
        WhoIsPlaying.Add(preSettings.IsChickenPlaying);
    }