public SkinCreatorForm() { InitializeComponent(); LoadIdleImages(); InitializeAssociationTables(); skin = new AudiosurfSkin(); CreateSkinFieldsAssotiationTables(); tilesGroup = new[] { tile1, tile2, tile3, tile4 }; tilesetSizes.Items.AddRange(SizesStrings); hitsSizes.Items.AddRange(SizesStrings); particlesSizes.Items.AddRange(SizesStrings); ringsSizes.Items.AddRange(SizesStrings); tilesetSizes.SelectedIndex = 0; hitsSizes.SelectedIndex = 0; particlesSizes.SelectedIndex = 0; ringsSizes.SelectedIndex = 0; skinPackager = new SkinPackager(); isRescaleCheckButton.Checked = true; skinNameEntry.Text = "Unnamed skin"; Focus(); AllPictureboxes = new[] { Sphere1, Sphere2, Sphere3, tile1, tile2, tile3, tile4, tileflyup, ring1, ring2, ring3, ring4, part1, part2, part3, hit1, hit2 }; }
public Form1() { InitializeComponent(); logger = new Logger(); openSkinDialog.Filter = "Audiosurf Skins (.askin)|*.askin"; openSkinDialog.DefaultExt = ".askin"; SetSkinPartChecked(); skySpherePreview = new[] { skySpherePic, SkyspherePic2, SkyspherePic3 }; tilesTexturesImageGroup = new[] { tilePic1, tilePic2, tilePic3, tilePic4 }; particlesTexturesImageGroup = new[] { partPic1, partPic2, partPic3 }; ringsTexturesImageGroup = new[] { ringPic1, ringPic2, ringPic3, ringPic4 }; hitsImageGroup = new[] { hitPic1, hitPic2 }; pictureBoxes = new[] { skySpherePreview, tilesTexturesImageGroup, particlesTexturesImageGroup, ringsTexturesImageGroup, hitsImageGroup }; InternalWorker.SetUpDefaultSettings(); InternalWorker.InitializeEnvironment(); skinPackager = new SkinPackager(); currentlyInstallLabel.Text = "searching skin..."; toolTip1.SetToolTip(cleanInstallCheck, "When installing in Clean Installation mode, the program will automatically delete all old Audiosurf textures, install the default skin and over it the one you choose."); packFolderIntoSkinButtonBehaviour = new Dictionary <Button, Action <object, EventArgs> >() { { button1, PackCurrentTextureFolderIntoSkin }, { button3, PackAnyFolderIntoSkin } }; GetCurrentlyInstalledSkinBehaviourRoute(); new Thread(delegate() { Thread.Sleep(10); LoadSkinAsync(); }).Start(); }
public SkinLink(string path, string skinName) { Path = path; Name = skinName; packager = new SkinPackager(); }