AddPalette() public method

public AddPalette ( MegaMan.Common.PaletteInfo palette ) : void
palette MegaMan.Common.PaletteInfo
return void
コード例 #1
0
        public void Load(Project project, XElement xmlNode)
        {
            foreach (var node in xmlNode.Elements("Palette"))
            {
                var palette = PaletteFromXml(node, project.BaseDir);

                project.AddPalette(palette);
            }
        }
コード例 #2
0
ファイル: PaletteXmlReader.cs プロジェクト: laazer/cs_megaman
        public void Load(Project project, XElement node)
        {
            var palette = new PaletteInfo();

            var imagePathRelative = node.RequireAttribute("image").Value;
            palette.ImagePath = FilePath.FromRelative(imagePathRelative, project.BaseDir);
            palette.Name = node.RequireAttribute("name").Value;

            project.AddPalette(palette);
        }
コード例 #3
0
        public IIncludedObject Load(Project project, XElement xmlNode)
        {
            var group = new IncludedObjectGroup();
            foreach (var node in xmlNode.Elements("Palette"))
            {
                var palette = PaletteFromXml(node, project.BaseDir);
                group.Add(palette);
                project.AddPalette(palette);
            }

            return group;
        }