public void SetImages(int unpressed, int pressed) { ACImage upimg; if (!VirindiViewService.Service.PortalBitmapExists(unpressed | 0x06000000)) { upimg = new ACImage(); } else { upimg = new ACImage(unpressed, ACImage.eACImageDrawOptions.DrawStretch); } ACImage pimg; if (!VirindiViewService.Service.PortalBitmapExists(pressed | 0x06000000)) { pimg = new ACImage(); } else { pimg = new ACImage(pressed, ACImage.eACImageDrawOptions.DrawStretch); } ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up = upimg; ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up_Pressing = pimg; }
protected ACImage GetIcon(string resourcePath) { ACImage acImage = null; try { using (Stream manifestResourceStream = typeof(MainView).Assembly.GetManifestResourceStream(resourcePath)) { using (Bitmap bitmap = new Bitmap(manifestResourceStream)) { acImage = new ACImage(bitmap); } } } catch (Exception ex) { _logger.Error(ex); } return(acImage); }
public ACImage GetIcon() { ACImage result = null; try { Assembly assembly = typeof(MainView).Assembly; using (Stream manifestResourceStream = assembly.GetManifestResourceStream("Defiance.Resources.icon.png")) { if (manifestResourceStream != null) { using (Bitmap bitmap = new Bitmap(manifestResourceStream)) { result = new ACImage(bitmap); } } } } catch (Exception ex) { Repo.RecordException(ex); } return(result); }
public void SetImages(int unpressed, int pressed) { ACImage image; ACImage image2; if (!Service.PortalBitmapExists(unpressed | 0x6000000)) { image = new ACImage(); } else { image = new ACImage(unpressed, 0); } if (!Service.PortalBitmapExists(pressed | 0x6000000)) { image2 = new ACImage(); } else { image2 = new ACImage(pressed, 0); } ((HudImageButton)base.a).set_Image_Up(image); ((HudImageButton)base.a).set_Image_Up_Pressing(image2); }
private void fillHud(XDocument xdocQuickF, string filename, QuickSlotData thisQuickie) { ACImage mQuickSlots; Rectangle rec = new Rectangle(0, 0, 20, 20); HudImageStack mQuickStacks = new HudImageStack(); try { if (thisQuickie.IconUnderlay != 0) { mQuickSlots = new ACImage(thisQuickie.IconUnderlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickSlots = new ACImage(thisQuickie.Icon); mQuickStacks.Add(rec, mQuickSlots); if (thisQuickie.IconOverlay != 0) { mQuickSlots = new ACImage(0x6000000 + thisQuickie.IconOverlay); mQuickStacks.Add(rec, mQuickSlots); } } catch (Exception ex) { LogError(ex); } if (xdocQuickF == xdocQuickSlotsv && nquickiev < nCountV) { try{ switch (nquickiev) { case 0: mQuickStackv0 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv0, new Rectangle(2, 30, 25, 25)); nQuickieIDv0 = thisQuickie.Guid; nquickiev++; mQuickStackv0.Hit += (sender, obj) => mQuickStackv0_Hit(sender, obj); break; case 1: mQuickStackv1 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv1, new Rectangle(2, 52, 25, 25)); nQuickieIDv1 = thisQuickie.Guid; nquickiev++; mQuickStackv1.Hit += (sender, obj) => mQuickStackv1_Hit(sender, obj); break; case 2: mQuickStackv2 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv2, new Rectangle(2, 74, 25, 25)); nQuickieIDv2 = thisQuickie.Guid; nquickiev++; mQuickStackv2.Hit += (sender, obj) => mQuickStackv2_Hit(sender, obj); break; case 3: mQuickStackv3 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv3, new Rectangle(2, 96, 25, 25)); nQuickieIDv3 = thisQuickie.Guid; nquickiev++; mQuickStackv3.Hit += (sender, obj) => mQuickStackv3_Hit(sender, obj); break; case 4: mQuickStackv4 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv4, new Rectangle(2, 118, 25, 25)); nQuickieIDv4 = thisQuickie.Guid; mQuickStackv4.Hit += (sender, obj) => mQuickStackv4_Hit(sender, obj); nquickiev++; break; case 5: mQuickStackv5 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv5, new Rectangle(2, 140, 25, 25)); nQuickieIDv5 = thisQuickie.Guid; mQuickStackv5.Hit += (sender, obj) => mQuickStackv5_Hit(sender, obj); nquickiev++; break; case 6: mQuickStackv6 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv6, new Rectangle(2, 162, 25, 25)); nQuickieIDv6 = thisQuickie.Guid; nquickiev++; mQuickStackv6.Hit += (sender, obj) => mQuickStackv6_Hit(sender, obj); break; case 7: mQuickStackv7 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv7, new Rectangle(2, 184, 25, 25)); nQuickieIDv7 = thisQuickie.Guid; nquickiev++; mQuickStackv7.Hit += (sender, obj) => mQuickStackv7_Hit(sender, obj); break; case 8: mQuickStackv8 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv8, new Rectangle(2, 206, 25, 25)); nQuickieIDv8 = thisQuickie.Guid; nquickiev++; mQuickStackv8.Hit += (sender, obj) => mQuickStackv8_Hit(sender, obj); break; case 9: mQuickStackv9 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv9, new Rectangle(2, 228, 25, 25)); nQuickieIDv9 = thisQuickie.Guid; nquickiev++; mQuickStackv9.Hit += (sender, obj) => mQuickStackv9_Hit(sender, obj); break; case 10: mQuickStackv10 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv10, new Rectangle(2, 250, 25, 25)); nQuickieIDv10 = thisQuickie.Guid; nquickiev++; mQuickStackv10.Hit += (sender, obj) => mQuickStackv10_Hit(sender, obj); break; case 11: mQuickStackv11 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv11, new Rectangle(5, 272, 25, 25)); nQuickieIDv11 = thisQuickie.Guid; nquickiev++; mQuickStackv11.Hit += (sender, obj) => mQuickStackv11_Hit(sender, obj); break; case 12: mQuickStackv12 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv12, new Rectangle(2, 294, 25, 25)); nQuickieIDv12 = thisQuickie.Guid; nquickiev++; mQuickStackv12.Hit += (sender, obj) => mQuickStackv12_Hit(sender, obj); break; case 13: mQuickStackv13 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv13, new Rectangle(2, 316, 25, 25)); nQuickieIDv13 = thisQuickie.Guid; nquickiev++; mQuickStackv13.Hit += (sender, obj) => mQuickStackv13_Hit(sender, obj); break; case 14: mQuickStackv14 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv14, new Rectangle(2, 338, 25, 25)); nQuickieIDv14 = thisQuickie.Guid; nquickiev++; mQuickStackv14.Hit += (sender, obj) => mQuickStackv14_Hit(sender, obj); break; default: GearFoundry.PluginCore.WriteToChat("There are no more slots available."); break; } } catch (Exception ex) { LogError(ex); } } else if (xdocQuickF == xdocQuickSlotsh && nquickieh < nCountH) { try { switch (nquickieh) { case 0: mQuickStackh0 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh0, new Rectangle(45, 0, 25, 30)); nQuickieIDh0 = thisQuickie.Guid; nquickieh++; mQuickStackh0.Hit += (sender, obj) => mQuickStackh0_Hit(sender, obj); break; case 1: mQuickStackh1 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh1, new Rectangle(67, 0, 25, 30)); nQuickieIDh1 = thisQuickie.Guid; nquickieh++; mQuickStackh1.Hit += (sender, obj) => mQuickStackh1_Hit(sender, obj); break; case 2: mQuickStackh2 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh2, new Rectangle(89, 0, 25, 25)); nQuickieIDh2 = thisQuickie.Guid; nquickieh++; mQuickStackh2.Hit += (sender, obj) => mQuickStackh2_Hit(sender, obj); break; case 3: mQuickStackh3 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh3, new Rectangle(111, 0, 25, 25)); nQuickieIDh3 = thisQuickie.Guid; mQuickStackh3.Hit += (sender, obj) => mQuickStackh3_Hit(sender, obj); nquickieh++; break; case 4: mQuickStackh4 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh4, new Rectangle(133, 0, 25, 25)); nQuickieIDh4 = thisQuickie.Guid; nquickieh++; mQuickStackh4.Hit += (sender, obj) => mQuickStackh4_Hit(sender, obj); break; case 5: mQuickStackh5 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh5, new Rectangle(155, 0, 25, 25)); nQuickieIDh5 = thisQuickie.Guid; nquickieh++; mQuickStackh5.Hit += (sender, obj) => mQuickStackh5_Hit(sender, obj); break; case 6: mQuickStackh6 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh6, new Rectangle(177, 0, 25, 25)); nQuickieIDh6 = thisQuickie.Guid; nquickieh++; mQuickStackh6.Hit += (sender, obj) => mQuickStackh6_Hit(sender, obj); break; case 7: mQuickStackh7 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh7, new Rectangle(199, 0, 25, 25)); nQuickieIDh7 = thisQuickie.Guid; nquickieh++; mQuickStackh7.Hit += (sender, obj) => mQuickStackh7_Hit(sender, obj); break; case 8: mQuickStackh8 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh8, new Rectangle(221, 0, 25, 25)); nQuickieIDh8 = thisQuickie.Guid; nquickieh++; mQuickStackh8.Hit += (sender, obj) => mQuickStackh8_Hit(sender, obj); break; case 9: mQuickStackh9 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh9, new Rectangle(243, 0, 25, 25)); nQuickieIDh9 = thisQuickie.Guid; nquickieh++; mQuickStackh9.Hit += (sender, obj) => mQuickStackh9_Hit(sender, obj); break; case 10: mQuickStackh10 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh10, new Rectangle(265, 0, 25, 25)); nQuickieIDh10 = thisQuickie.Guid; mQuickStackh10.Hit += (sender, obj) => mQuickStackh10_Hit(sender, obj); nquickieh++; break; case 11: mQuickStackh11 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh11, new Rectangle(287, 0, 25, 25)); nQuickieIDh11 = thisQuickie.Guid; nquickieh++; mQuickStackh11.Hit += (sender, obj) => mQuickStackh11_Hit(sender, obj); break; case 12: mQuickStackh12 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh12, new Rectangle(309, 0, 25, 25)); nQuickieIDh12 = thisQuickie.Guid; nquickieh++; mQuickStackh12.Hit += (sender, obj) => mQuickStackh12_Hit(sender, obj); break; case 13: mQuickStackh13 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh13, new Rectangle(331, 0, 25, 25)); nQuickieIDh13 = thisQuickie.Guid; nquickieh++; mQuickStackh13.Hit += (sender, obj) => mQuickStackh13_Hit(sender, obj); break; case 14: mQuickStackh14 = mQuickStacks; quickieshTabFixedLayout.AddControl(mQuickStackh14, new Rectangle(353, 0, 25, 25)); nQuickieIDh14 = thisQuickie.Guid; nquickieh++; mQuickStackh14.Hit += (sender, obj) => mQuickStackh14_Hit(sender, obj); break; default: GearFoundry.PluginCore.WriteToChat("There are no more slots available."); break; } } catch (Exception ex) { LogError(ex); } } }
public void SetIcon(int icon, int iconlibrary) { myView.Icon = ACImage.FromIconLibrary(icon, iconlibrary); }
public void SetImages(int hmodule, int unpressed, int pressed) { ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up = ACImage.FromIconLibrary(unpressed, hmodule); ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up_Pressing = ACImage.FromIconLibrary(pressed, hmodule); }
public void SetImages(int hmodule, int unpressed, int pressed) { ((HudImageButton)base.a).set_Image_Up(ACImage.FromIconLibrary(unpressed, hmodule)); ((HudImageButton)base.a).set_Image_Up_Pressing(ACImage.FromIconLibrary(pressed, hmodule)); }
public void SetImages(int unpressed, int pressed) { ACImage upimg; if (!VirindiViewService.Service.PortalBitmapExists(unpressed | 0x06000000)) upimg = new ACImage(); else upimg = new ACImage(unpressed, ACImage.eACImageDrawOptions.DrawStretch); ACImage pimg; if (!VirindiViewService.Service.PortalBitmapExists(pressed | 0x06000000)) pimg = new ACImage(); else pimg = new ACImage(pressed, ACImage.eACImageDrawOptions.DrawStretch); ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up = upimg; ((VirindiViewService.Controls.HudImageButton)myControl).Image_Up_Pressing = pimg; }
private void fillHud(XDocument xdoc, string filename, QuickSlotData thisQuickie) { ACImage mQuickSlots; Rectangle rec = new Rectangle(0, 0, 20, 20); HudImageStack mQuickStacks = new HudImageStack(); try { if (thisQuickie.IconUnderlay != 0) { mQuickSlots = new ACImage(thisQuickie.IconUnderlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickSlots = new ACImage(thisQuickie.Icon); mQuickStacks.Add(rec, mQuickSlots); if (thisQuickie.IconOverlay != 0) { mQuickSlots = new ACImage(0x6000000 + thisQuickie.IconOverlay); mQuickStacks.Add(rec, mQuickSlots); } } catch (Exception ex) { LogError(ex); } if (xdoc == xdocQuickSlotsv) { switch (nquickiev) { case 0: mQuickStackv0 = mQuickStacks; quickiesvTabFixedLayout.AddControl(mQuickStackv0, new Rectangle(0,15, 20, 20)); nQuickieIDv0 = thisQuickie.Guid; nquickiev++; break; case 1: mQuickStackv1 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv1, new Rectangle(10, 35, 20, 20)); nQuickieIDv1 = thisQuickie.Guid; nquickiev++; break; case 2: mQuickStackv2 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv2, new Rectangle(10, 55, 20, 20)); nQuickieIDv2 = thisQuickie.Guid; nquickiev++; break; case 3: mQuickStackv3 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv3, new Rectangle(10, 75, 20, 20)); nQuickieIDv3 = thisQuickie.Guid; nquickiev++; break; case 4: mQuickStackv4 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv4, new Rectangle(10, 95, 20, 20)); nQuickieIDv4 = thisQuickie.Guid; nquickiev++; break; case 5: mQuickStackv5 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv5, new Rectangle(10, 115, 20, 20)); nQuickieIDv5 = thisQuickie.Guid; nquickiev++; break; case 6: mQuickStackv6 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv6, new Rectangle(10, 135, 20, 20)); nQuickieIDv6 = thisQuickie.Guid; nquickiev++; break; case 7: mQuickStackv7 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv7, new Rectangle(10, 155, 20, 20)); nQuickieIDv7 = thisQuickie.Guid; nquickiev++; break; case 8: mQuickStackv8 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv8, new Rectangle(10, 175, 20, 20)); nQuickieIDv8 = thisQuickie.Guid; nquickiev++; break; case 9: mQuickStackv9 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv9, new Rectangle(10, 195, 20, 20)); nQuickieIDv9 = thisQuickie.Guid; nquickiev++; break; case 10: mQuickStackv10 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv10, new Rectangle(10, 215, 20, 20)); nQuickieIDv10 = thisQuickie.Guid; nquickiev++; break; case 11: mQuickStackv11 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv11, new Rectangle(10, 235, 20, 20)); nQuickieIDv11 = thisQuickie.Guid; nquickiev++; break; case 12: mQuickStackv12 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv12, new Rectangle(10, 255, 20, 20)); nQuickieIDv12 = thisQuickie.Guid; nquickiev++; break; case 13: mQuickStackv13 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv13, new Rectangle(10, 275, 20, 20)); nQuickieIDv13 = thisQuickie.Guid; nquickiev++; break; case 14: mQuickStackv14 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv14, new Rectangle(10, 295, 20, 20)); nQuickieIDv14 = thisQuickie.Guid; nquickiev++; break; default: GearFoundry.PluginCore.WriteToChat("There are no more slots available."); break; } } else if (xdoc == xdocQuickSlotsh) { try { switch (nquickieh) { case 0: mQuickStackh0 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh0, new Rectangle(30, 0, 20, 20)); nQuickieIDh0 = thisQuickie.Guid; nquickieh++; break; case 1: mQuickStackh1 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh1, new Rectangle(50, 0, 20, 20)); nQuickieIDh1 = thisQuickie.Guid; nquickieh++; break; case 2: mQuickStackh2 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh2, new Rectangle(70, 0, 20, 20)); nQuickieIDh2 = thisQuickie.Guid; nquickieh++; break; case 3: mQuickStackh3 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh3, new Rectangle(90, 0, 20, 20)); nQuickieIDh3 = thisQuickie.Guid; nquickieh++; break; case 4: mQuickStackh4 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh4, new Rectangle(110, 0, 20, 20)); nQuickieIDh4 = thisQuickie.Guid; nquickieh++; break; case 5: mQuickStackh5 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh5, new Rectangle(130, 0, 20, 20)); nQuickieIDh5 = thisQuickie.Guid; nquickieh++; break; case 6: mQuickStackh6 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh6, new Rectangle(150, 0, 20, 20)); nQuickieIDh6 = thisQuickie.Guid; nquickieh++; break; case 7: mQuickStackh7 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh7, new Rectangle(170, 0, 20, 20)); nQuickieIDh7 = thisQuickie.Guid; nquickieh++; break; case 8: mQuickStackh8 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh8, new Rectangle(190, 0, 20, 20)); nQuickieIDh8 = thisQuickie.Guid; nquickieh++; break; case 9: mQuickStackh9 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh9, new Rectangle(210, 0, 20, 20)); nQuickieIDh9 = thisQuickie.Guid; nquickieh++; break; case 10: mQuickStackv10 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh10, new Rectangle(230, 0, 20, 20)); nQuickieIDv10 = thisQuickie.Guid; nquickieh++; break; case 11: mQuickStackv11 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh11, new Rectangle(250, 0, 20, 20)); nQuickieIDh11 = thisQuickie.Guid; nquickieh++; break; case 12: mQuickStackh9 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh12, new Rectangle(270, 0, 20, 20)); nQuickieIDh12 = thisQuickie.Guid; nquickieh++; break; case 13: mQuickStackv13 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh13, new Rectangle(290, 0, 20, 20)); nQuickieIDv13 = thisQuickie.Guid; nquickieh++; break; case 14: mQuickStackv14 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh14, new Rectangle(310, 0, 20, 20)); nQuickieIDh14 = thisQuickie.Guid; nquickieh++; break; default: GearFoundry.PluginCore.WriteToChat("There are no more slots available."); break; } } catch (Exception ex) { LogError(ex); } } }
private void fillHud(XDocument xdoc, string filename, QuickSlotData thisQuickie) { ACImage mQuickSlots; Rectangle rec = new Rectangle(0, 0, 15, 15); HudImageStack mQuickStacks = new HudImageStack(); try { if (thisQuickie.IconUnderlay != 0) { mQuickSlots = new ACImage(thisQuickie.IconUnderlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickSlots = new ACImage(thisQuickie.Icon); mQuickStacks.Add(rec, mQuickSlots); if (thisQuickie.IconOverlay != 0) { mQuickSlots = new ACImage(0x6000000 + thisQuickie.IconOverlay); mQuickStacks.Add(rec, mQuickSlots); } } catch (Exception ex) { Mishna.PluginCore.Util.LogError(ex); } if (xdoc == xdocQuickSlotsv) { switch (nquickiev) { case 0: mQuickStackv0 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv0, new Rectangle(13, 15, 20, 20)); nQuickieIDv0 = thisQuickie.Guid; nquickiev++; break; case 1: mQuickStackv1 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv1, new Rectangle(13, 30, 20, 20)); nQuickieIDv1 = thisQuickie.Guid; nquickiev++; break; case 2: mQuickStackv2 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv2, new Rectangle(15, 45, 20, 20)); nQuickieIDv2 = thisQuickie.Guid; nquickiev++; break; case 3: mQuickStackv3 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv3, new Rectangle(15, 60, 20, 20)); nQuickieIDv3 = thisQuickie.Guid; nquickiev++; break; case 4: mQuickStackv4 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv4, new Rectangle(15, 75, 20, 20)); nQuickieIDv4 = thisQuickie.Guid; nquickiev++; break; case 5: mQuickStackv5 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv5, new Rectangle(15, 90, 12, 12)); nQuickieIDv5 = thisQuickie.Guid; nquickiev++; break; case 6: mQuickStackv6 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv6, new Rectangle(15, 105, 20, 20)); nQuickieIDv6 = thisQuickie.Guid; nquickiev++; break; case 7: mQuickStackv7 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv7, new Rectangle(15, 120, 20, 20)); nQuickieIDv7 = thisQuickie.Guid; nquickiev++; break; case 8: mQuickStackv8 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv8, new Rectangle(15, 135, 20, 20)); nQuickieIDv8 = thisQuickie.Guid; nquickiev++; break; case 9: mQuickStackv9 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv9, new Rectangle(15, 150, 20, 20)); nQuickieIDv9 = thisQuickie.Guid; nquickiev++; break; case 10: mQuickStackv10 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv10, new Rectangle(15, 165, 20, 20)); nQuickieIDv10 = thisQuickie.Guid; nquickiev++; break; case 11: mQuickStackv11 = mQuickStacks; quickiesvHud_Head.AddControl(mQuickStackv11, new Rectangle(15, 180, 20, 20)); nQuickieIDv11 = thisQuickie.Guid; nquickiev++; break; default: Mishna.PluginCore.Util.WriteToChat("There are no more slots available."); break; } } else if (xdoc == xdocQuickSlotsh) { try { switch (nquickieh) { case 0: mQuickStackh0 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh0, new Rectangle(30, 0, 20, 20)); nQuickieIDh0 = thisQuickie.Guid; nquickieh++; break; case 1: mQuickStackh1 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh1, new Rectangle(45, 0, 20, 20)); nQuickieIDh1 = thisQuickie.Guid; nquickieh++; break; case 2: mQuickStackh2 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh2, new Rectangle(60, 0, 20, 20)); nQuickieIDh2 = thisQuickie.Guid; nquickieh++; break; case 3: mQuickStackh3 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh3, new Rectangle(75, 0, 20, 20)); nQuickieIDh3 = thisQuickie.Guid; nquickieh++; break; case 4: mQuickStackh4 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh4, new Rectangle(90, 0, 20, 20)); nQuickieIDh4 = thisQuickie.Guid; nquickieh++; break; case 5: mQuickStackh5 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh5, new Rectangle(105, 0, 12, 12)); nQuickieIDh5 = thisQuickie.Guid; nquickieh++; break; case 6: mQuickStackh6 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh6, new Rectangle(120, 0, 20, 20)); nQuickieIDh6 = thisQuickie.Guid; nquickieh++; break; case 7: mQuickStackh7 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh7, new Rectangle(135, 0, 20, 20)); nQuickieIDh7 = thisQuickie.Guid; nquickieh++; break; case 8: mQuickStackh8 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh8, new Rectangle(150, 0, 20, 20)); nQuickieIDh8 = thisQuickie.Guid; nquickieh++; break; case 9: mQuickStackh9 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh9, new Rectangle(165, 0, 20, 20)); nQuickieIDh9 = thisQuickie.Guid; nquickieh++; break; case 10: mQuickStackv10 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh10, new Rectangle(180, 0, 20, 20)); nQuickieIDv10 = thisQuickie.Guid; nquickieh++; break; case 11: mQuickStackv11 = mQuickStacks; quickieshHud_Head.AddControl(mQuickStackh11, new Rectangle(195, 0, 20, 20)); nQuickieIDh11 = thisQuickie.Guid; nquickieh++; break; default: Mishna.PluginCore.Util.WriteToChat("There are no more slots available."); break; } } catch (Exception ex) { Mishna.PluginCore.Util.LogError(ex); } } }
private void doCreateStack() { ACImage mQuickSlots; Rectangle rec = new Rectangle(0, 0, 20, 20); HudImageStack mQuickStacks = new HudImageStack(); try { if (thisQuickie.IconUnderlay != 0) { mQuickSlots = new ACImage(thisQuickie.IconUnderlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickSlots = new ACImage(thisQuickie.Icon); mQuickStacks.Add(rec, mQuickSlots); if (thisQuickie.IconOverlay != 0) { mQuickSlots = new ACImage(0x6000000 + thisQuickie.IconOverlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickieControl = new QSControls(); mQuickieControl.QuickSlotGuid = thisQuickie.Guid; mQuickieControl.QuickSlotName = AetherObjects.Collection[mQuickieControl.QuickSlotGuid].Name; mQuickieControl.QuickSlotStack = mQuickStacks; mQuickieControl.QuickSlotToolTip = mQuickieControl.QuickSlotName;; // mQuickieControl.QuickSlotHit += mQuickStacks_Hit(); } catch (Exception ex) { LogError(ex); } }
public void SetIcon(int icon, int iconlibrary) { this.a.set_Icon(ACImage.FromIconLibrary(icon, iconlibrary)); }
//private void mQuickStackv0_Hit(object sender, System.EventArgs e) //{ // doQuickieChkWork(nQuickieIDv0, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); //} //private void chkQuickiev1_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev1.Checked && nQuickieIDv1 != 0) // { // doQuickieChkWork(nQuickieIDv1, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev1.Checked = false; // } //} //private void chkQuickiev2_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev2.Checked && nQuickieIDv2 != 0) // { // doQuickieChkWork(nQuickieIDv2, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev2.Checked = false; // } //} //private void chkQuickiev3_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev3.Checked && nQuickieIDv3 != 0) // { // doQuickieChkWork(nQuickieIDv3, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev3.Checked = false; // } //} //private void chkQuickiev4_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev4.Checked && nQuickieIDv4 != 0) // { // doQuickieChkWork(nQuickieIDv4, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev4.Checked = false; // } //} //private void chkQuickiev5_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev5.Checked && nQuickieIDv5 != 0) // { // doQuickieChkWork(nQuickieIDv5, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev5.Checked = false; // } //} //private void chkQuickiev6_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev6.Checked && nQuickieIDv6 != 0) // { // doQuickieChkWork(nQuickieIDv6, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev6.Checked = false; // } //} //private void chkQuickiev7_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev7.Checked && nQuickieIDv7 != 0) // { // doQuickieChkWork(nQuickieIDv7, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev7.Checked = false; // } //} //private void chkQuickiev8_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev8.Checked && nQuickieIDv8 != 0) // { // doQuickieChkWork(nQuickieIDv8, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev8.Checked = false; // } //} //private void chkQuickiev9_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev9.Checked && nQuickieIDv9 != 0) // { // doQuickieChkWork(nQuickieIDv9, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev9.Checked = false; // } //} //private void chkQuickiev10_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev10.Checked && nQuickieIDv10 != 0) // { // doQuickieChkWork(nQuickieIDv10, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev10.Checked = false; // } //} //private void chkQuickiev11_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev11.Checked && nQuickieIDv11 != 0) // { // doQuickieChkWork(nQuickieIDv11, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev11.Checked = false; // } //} //private void chkQuickiev12_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev12.Checked && nQuickieIDv12 != 0) // { // doQuickieChkWork(nQuickieIDv12, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev12.Checked = false; // } //} //private void chkQuickiev13_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev13.Checked && nQuickieIDv13 != 0) // { // doQuickieChkWork(nQuickieIDv13, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev13.Checked = false; // } //} //private void chkQuickiev14_Change(object sender, System.EventArgs e) //{ // if (chkQuickiev14.Checked && nQuickieIDv14 != 0) // { // doQuickieChkWork(nQuickieIDv14, xdocQuickSlotsv, quickSlotsvFilename, nquickiev, quickiesvHud); // chkQuickiev14.Checked = false; // } //} //private void chkQuickieh0_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh0.Checked && nQuickieIDh0 != 0) // { // doQuickieChkWork(nQuickieIDh0, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh0.Checked = false; // } //} //private void chkQuickieh1_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh1.Checked && nQuickieIDh1 != 0) // { // doQuickieChkWork(nQuickieIDh1, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh1.Checked = false; // } //} //private void chkQuickieh2_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh2.Checked && nQuickieIDh2 != 0) // { // doQuickieChkWork(nQuickieIDh2, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh2.Checked = false; // } //} //private void chkQuickieh3_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh3.Checked && nQuickieIDh3 != 0) // { // doQuickieChkWork(nQuickieIDh3, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh3.Checked = false; // } //} //private void chkQuickieh4_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh4.Checked && nQuickieIDh4 != 0) // { // doQuickieChkWork(nQuickieIDh4, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh4.Checked = false; // } //} //private void chkQuickieh5_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh5.Checked && nQuickieIDh5 != 0) // { // doQuickieChkWork(nQuickieIDh5, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh5.Checked = false; // } //} //private void chkQuickieh6_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh6.Checked && nQuickieIDh6 != 0) // { // doQuickieChkWork(nQuickieIDh6, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh6.Checked = false; // } //} //private void chkQuickieh7_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh7.Checked && nQuickieIDh7 != 0) // { // doQuickieChkWork(nQuickieIDh7, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickiev7.Checked = false; // } //} //private void chkQuickieh8_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh8.Checked && nQuickieIDh8 != 0) // { // doQuickieChkWork(nQuickieIDh8, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh8.Checked = false; // } //} //private void chkQuickieh9_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh9.Checked && nQuickieIDh9 != 0) // { // doQuickieChkWork(nQuickieIDh9, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh9.Checked = false; // } //} //private void chkQuickieh10_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh10.Checked && nQuickieIDh10 != 0) // { // doQuickieChkWork(nQuickieIDh10, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh10.Checked = false; // } //} //private void chkQuickieh11_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh11.Checked && nQuickieIDh11 != 0) // { // doQuickieChkWork(nQuickieIDh11, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh11.Checked = false; // } //} //private void chkQuickieh12_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh12.Checked && nQuickieIDh12 != 0) // { // doQuickieChkWork(nQuickieIDh12, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh12.Checked = false; // } //} //private void chkQuickieh13_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh13.Checked && nQuickieIDh13 != 0) // { // doQuickieChkWork(nQuickieIDh13, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh13.Checked = false; // } //} //private void chkQuickieh14_Change(object sender, System.EventArgs e) //{ // if (chkQuickieh14.Checked && nQuickieIDh14 != 0) // { // doQuickieChkWork(nQuickieIDh14, xdocQuickSlotsh, quickSlotshFilename, nquickieh, quickieshHud); // chkQuickieh14.Checked = false; // } //} private void fillHud(XDocument xdoc, string filename, QuickSlotData thisQuickie) { ACImage mQuickSlots; Rectangle rec = new Rectangle(0, 0, 19, 19); HudImageStack mQuickStacks = new HudImageStack(); try { if (thisQuickie.IconUnderlay != 0) { mQuickSlots = new ACImage(thisQuickie.IconUnderlay); mQuickStacks.Add(rec, mQuickSlots); } mQuickSlots = new ACImage(thisQuickie.Icon); mQuickStacks.Add(rec, mQuickSlots); if (thisQuickie.IconOverlay != 0) { mQuickSlots = new ACImage(0x6000000 + thisQuickie.IconOverlay); mQuickStacks.Add(rec, mQuickSlots); } } catch (Exception ex) { LogError(ex); } if (xdoc == xdocQuickSlotsv) { WriteToChat("I am ready to add new item to first box"); nquickiev = 0; switch (nquickiev) { case 0: try { WriteToChat("I have entered box 0"); mQuickStackv0 = mQuickStacks; mQuickTabViewv0 = new HudTabView(); quickiesv0TabLayout = new HudFixedLayout(); quickiesvHud_Head.AddControl(mQuickTabViewv0, new Rectangle(0, 50, 32, 32)); mQuickTabViewv0.AddTab(quickiesv0TabLayout, null); //TestTabLayout.CanScrollV = false; quickiesv0TabLayout.AddControl(mQuickStackv0, new Rectangle(0, 50, 30, 30)); nQuickieIDv0 = thisQuickie.Guid; nquickiev++; } catch (Exception ex) { LogError(ex); } break; // case 1: // mQuickStackv1 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv1, new Rectangle(10, 35, 20, 20)); // nQuickieIDv1 = thisQuickie.Guid; // nquickiev++; // break; // case 2: // mQuickStackv2 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv2, new Rectangle(10, 55, 20, 20)); // nQuickieIDv2 = thisQuickie.Guid; // nquickiev++; // break; // case 3: // mQuickStackv3 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv3, new Rectangle(10, 75, 20, 20)); // nQuickieIDv3 = thisQuickie.Guid; // nquickiev++; // break; // case 4: // mQuickStackv4 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv4, new Rectangle(10, 95, 20, 20)); // nQuickieIDv4 = thisQuickie.Guid; // nquickiev++; // break; // case 5: // mQuickStackv5 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv5, new Rectangle(10, 115, 20, 20)); // nQuickieIDv5 = thisQuickie.Guid; // nquickiev++; // break; // case 6: // mQuickStackv6 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv6, new Rectangle(10, 135, 20, 20)); // nQuickieIDv6 = thisQuickie.Guid; // nquickiev++; // break; // case 7: // mQuickStackv7 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv7, new Rectangle(10, 155, 20, 20)); // nQuickieIDv7 = thisQuickie.Guid; // nquickiev++; // break; // case 8: // mQuickStackv8 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv8, new Rectangle(10, 175, 20, 20)); // nQuickieIDv8 = thisQuickie.Guid; // nquickiev++; // break; // case 9: // mQuickStackv9 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv9, new Rectangle(10, 195, 20, 20)); // nQuickieIDv9 = thisQuickie.Guid; // nquickiev++; // break; // case 10: // mQuickStackv10 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv10, new Rectangle(10, 215, 20, 20)); // nQuickieIDv10 = thisQuickie.Guid; // nquickiev++; // break; // case 11: // mQuickStackv11 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv11, new Rectangle(10, 235, 20, 20)); // nQuickieIDv11 = thisQuickie.Guid; // nquickiev++; // break; // case 12: // mQuickStackv12 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv12, new Rectangle(10, 255, 20, 20)); // nQuickieIDv12 = thisQuickie.Guid; // nquickiev++; // break; // case 13: // mQuickStackv13 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv13, new Rectangle(10, 275, 20, 20)); // nQuickieIDv13 = thisQuickie.Guid; // nquickiev++; // break; // case 14: // mQuickStackv14 = mQuickStacks; // quickiesvHud_Head.AddControl(mQuickStackv14, new Rectangle(10, 295, 20, 20)); // nQuickieIDv14 = thisQuickie.Guid; // nquickiev++; // break; // default: // GearFoundry.PluginCore.WriteToChat("There are no more slots available."); // break; // } // } // else if (xdoc == xdocQuickSlotsh) // { // try // { // switch (nquickieh) // { // case 0: // mQuickStackh0 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh0, new Rectangle(30, 0, 20, 20)); // nQuickieIDh0 = thisQuickie.Guid; // nquickieh++; // break; // case 1: // mQuickStackh1 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh1, new Rectangle(50, 0, 20, 20)); // nQuickieIDh1 = thisQuickie.Guid; // nquickieh++; // break; // case 2: // mQuickStackh2 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh2, new Rectangle(70, 0, 20, 20)); // nQuickieIDh2 = thisQuickie.Guid; // nquickieh++; // break; // case 3: // mQuickStackh3 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh3, new Rectangle(90, 0, 20, 20)); // nQuickieIDh3 = thisQuickie.Guid; // nquickieh++; // break; // case 4: // mQuickStackh4 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh4, new Rectangle(110, 0, 20, 20)); // nQuickieIDh4 = thisQuickie.Guid; // nquickieh++; // break; // case 5: // mQuickStackh5 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh5, new Rectangle(130, 0, 20, 20)); // nQuickieIDh5 = thisQuickie.Guid; // nquickieh++; // break; // case 6: // mQuickStackh6 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh6, new Rectangle(150, 0, 20, 20)); // nQuickieIDh6 = thisQuickie.Guid; // nquickieh++; // break; // case 7: // mQuickStackh7 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh7, new Rectangle(170, 0, 20, 20)); // nQuickieIDh7 = thisQuickie.Guid; // nquickieh++; // break; // case 8: // mQuickStackh8 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh8, new Rectangle(190, 0, 20, 20)); // nQuickieIDh8 = thisQuickie.Guid; // nquickieh++; // break; // case 9: // mQuickStackh9 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh9, new Rectangle(210, 0, 20, 20)); // nQuickieIDh9 = thisQuickie.Guid; // nquickieh++; // break; // case 10: // mQuickStackv10 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh10, new Rectangle(230, 0, 20, 20)); // nQuickieIDv10 = thisQuickie.Guid; // nquickieh++; // break; // case 11: // mQuickStackv11 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh11, new Rectangle(250, 0, 20, 20)); // nQuickieIDh11 = thisQuickie.Guid; // nquickieh++; // break; // case 12: // mQuickStackh9 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh12, new Rectangle(270, 0, 20, 20)); // nQuickieIDh12 = thisQuickie.Guid; // nquickieh++; // break; // case 13: // mQuickStackv13 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh13, new Rectangle(290, 0, 20, 20)); // nQuickieIDv13 = thisQuickie.Guid; // nquickieh++; // break; // case 14: // mQuickStackv14 = mQuickStacks; // quickieshHud_Head.AddControl(mQuickStackh14, new Rectangle(310, 0, 20, 20)); // nQuickieIDh14 = thisQuickie.Guid; // nquickieh++; // break; default: GearFoundry.PluginCore.WriteToChat("There are no more slots available."); break; } //} //catch (Exception ex) { LogError(ex); } } }