private void createBtn_Click(object sender, RoutedEventArgs e) { int level = (int)tabEffectLevel.Value.Value - 1; if (tabEffectSel.SelectedIndex < 0) { tabEffectSel.SelectedIndex = 0; } string andAt = "/effect " + at + " "; if (tabEffectSel.SelectedIndex == 1) { andAt += "clear"; } else if (tabEffectSel.SelectedIndex == 0) { this.ShowMessageAsync(FloatErrorTitle, EffectChooseEffect, MessageDialogStyle.Affirmative, new MetroDialogSettings() { AffirmativeButtonText = FloatConfirm, NegativeButtonText = FloatCancel }); } else { AllSelData asd = new AllSelData(); if (tabEffectSelID.IsChecked.Value == true) { if (tabEffectHide.IsChecked.Value == true) { andAt += asd.getEffect(tabEffectSel.SelectedIndex, true) + " " + tabEffectTime.Value + " " + level + " true"; } else { andAt += asd.getEffect(tabEffectSel.SelectedIndex, true) + " " + tabEffectTime.Value + " " + level; } } else if (tabEffectSelName.IsChecked.Value == true) { if (tabEffectHide.IsChecked.Value == true) { andAt += asd.getEffect(tabEffectSel.SelectedIndex, false) + " " + tabEffectTime.Value + " " + level + " true"; } else { andAt += asd.getEffect(tabEffectSel.SelectedIndex, false) + " " + tabEffectTime.Value + " " + level; } } else { this.ShowMessageAsync(FloatErrorTitle, EffectNotChooseError, MessageDialogStyle.Affirmative, new MetroDialogSettings() { AffirmativeButtonText = FloatConfirm, NegativeButtonText = FloatCancel }); } } tabEffectBitmapDraw(); finalStr = andAt; }
private void tabEffectBitmapDraw() { AllSelData asd = new AllSelData(); ImageFix ifx = new ImageFix(); if (tabEffectSel.SelectedIndex == 0 || tabEffectSel.SelectedIndex == 1) { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 0, 0, 0, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:saturation") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 35, 36, 248, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:wither") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 39, 42, 53, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:glowing") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 97, 160, 148, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:nausea") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 74, 29, 85, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:slowness") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 129, 108, 90, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:hunger") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 83, 118, 88, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:haste") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 67, 192, 217, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:fire_resistance") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 58, 154, 228, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:resistance") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 58, 69, 153, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:strength") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 35, 36, 147, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:unluck") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 77, 164, 192, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:levitation") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 255, 255, 206, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:absorption") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 58, 69, 153, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:regeneration") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 171, 92, 205, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:health_boost") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 35, 125, 248, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:blindness") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 35, 31, 31, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:water_breathing") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 153, 82, 46, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:instant_damage") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 9, 10, 67, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:instant_health") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 35, 36, 248, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:speed") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 198, 175, 124, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:jump_boost") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 151, 98, 120, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:mining_fatigue") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 23, 66, 74, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:luck") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 0, 153, 51, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:weakness") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 72, 77, 72, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:night_vision") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 161, 31, 31, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:invisibility") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 146, 131, 127, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } else if (asd.getEffect(tabEffectSel.SelectedIndex, false) == "minecraft:poison") { BitmapSource tempBitmap = ifx.ChangeColor(tabEffectRandomBitmap(), new byte[] { 27, 27, 27, 255 }, new byte[] { 49, 147, 78, 255 }); tempBitmap = ifx.ChangeSize(tempBitmap, 8); tabEffectPic.Source = tempBitmap; } }