Esempio n. 1
0
        private void Add_Click(object sender, EventArgs e)
        {
            List<PhactoryHost.Database.Resource> resources = Plugin.ControllerEditor.Host.ShowResourceSelector(null, true);
            if (resources != null)
            {
                foreach (PhactoryHost.Database.Resource resource in resources)
                {
                    Document.Item item = new Document.Item();

                    string amsdosFilename = resource.DisplayName.ToUpper();
                    if (amsdosFilename.Length > 11)
                    {
                        amsdosFilename.Substring(0, 11);
                    }
                    item.AmsdosFilename = amsdosFilename;

                    item.ResourceID = resource.Id;
                    item.LoadAdress = 0x4000;
                    item.ExecAdress = 0x4000;

                    if (Document.TrackLoaderDisc)
                    {
                        item.TrackLoaderItem = true;
                    }
                    else
                    {
                        item.TrackLoaderItem = false;
                    }

                    Document.Items.Add(item);
                }

                SetModified(true);

                RefreshUI();
            }
        }
Esempio n. 2
0
        private void Add_Click(object sender, EventArgs e)
        {
            var resources = Plugin.ControllerEditor.Host.ShowResourceSelector(null, true, GetFilterExtension());
            if (resources != null)
            {
                foreach (PhactoryHost.Database.Resource resource in resources)
                {
                    Document.Item item = new Document.Item();
                    item.ResourceID = resource.Id;
                    item.Type = CPCBitmap.Document.ItemType.FullScreenBitmap;

                    Document.Items.Add(item);
                }

                SetModified(true);

                RefreshUI();
            }
        }
Esempio n. 3
0
        private void Add_Click(object sender, EventArgs e)
        {
            List<PhactoryHost.Database.Resource> resources = Plugin.ControllerEditor.Host.ShowResourceSelector(null, true);
            if (resources != null)
            {
                foreach (PhactoryHost.Database.Resource resource in resources)
                {
                    Document.Item item = new Document.Item();
                    item.ResourceID = resource.Id;

                    Document.Items.Add(item);
                }

                SetModified(true);

                RefreshUI();
            }
        }