PKHeX.Form1.clickDelete C# (CSharp) Method

clickDelete() private method

private clickDelete ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void clickDelete(object sender, EventArgs e)
        {
            int slot = getSlot(sender);
            if (slot == 30 && setParty() == 1 && !DEV_Ability.Enabled) { Util.Alert("Can't delete first slot."); return; }
            int offset = getPKXOffset(slot);

            byte[] pkxdata = new byte[0x104];
            byte[] ekxdata = PKX.encryptArray(pkxdata);

            savedited = true;

            if (slot >= 30 && slot < 36) // Party
            { Array.Copy(ekxdata, 0, savefile, offset, 0x104); setParty(); return; }
            if (slot < 30 || (slot >= 36 && slot < 42 && DEV_Ability.Enabled))
            { Array.Copy(ekxdata, 0, savefile, offset, 0xE8); }
            else return;

            getQuickFiller(getPictureBox(slot), pkxdata);
            getSlotColor(slot, Properties.Resources.slotDel);
        }
        private void clickClone(object sender, EventArgs e)
Form1