Пример #1
0
        private void cb_pokemon_SelectedIndexChanged(object sender, EventArgs e)
        {
            cb_prev_pokemon.Image = ImageIconHandler.setImagePictureBox(cb_pokemon.SelectedIndex + 1);
            string[] datatemp = Database.GetPokemonAlternativeName(cb_pokemon.SelectedIndex + 1);

            if (datatemp.Length < 1)
            {
                cb_forme.Items.Clear();
                cb_forme.Items.Add("Normal");
                cb_forme.SelectedIndex = 0; // pilih alternative formnya
            }
            else
            {
                cb_forme.Items.Clear();
                cb_forme.Items.AddRange(datatemp);
                cb_forme.SelectedIndex = 0; // pilih alternative formnya
            }

            ChangeImagBoxItemList(int.Parse(txt_pkmid.Text), vEnum.HiddenGrottoProperty.pokemon, pkm_1, pkm_2, pkm_3, pkm_4, pkm_5, pkm_6, pkm_7,
                                  pkm_8, pkm_9, pkm_10, pkm_11, pkm_12);

            if (isReady)
            {
                WritePokemonId();
            }
        }
Пример #2
0
        private void cb_items_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                andiImageBox2.Image = ImageIconHandler.setImageItemPictureBox(cb_items.SelectedIndex);

                byte[] temp = ByteConverter.ToByte(cb_items.SelectedIndex, 2);

                a.Position = ((int.Parse(txt_itemid.Text) - 1) * 2) + 156;
                a.Write(temp, 0, 2);

                WriteNarcBack();

                ChangeImagBoxItemList(int.Parse(txt_itemid.Text), vEnum.HiddenGrottoProperty.item, item_1, item_2, item_3, item_4, item_5, item_6, item_7, item_8,
                                      item_9, item_10, item_11, item_12, item_13, item_14, item_15, item_16, item_17, item_18,
                                      item_19, item_20, item_21, item_22, item_23, item_24, item_25, item_26, item_27, item_28,
                                      item_29, item_30, item_31, item_32);
            }
            catch (Exception ex)
            {
#if DEBUG
                Database.InsertReader.InsertLogs("error", "Yello", ex);
#endif
            }
        }
Пример #3
0
 public void ImageBoxChange(AndiImageBox imgbox, int index, vEnum.HiddenGrottoProperty property)
 {
     if (property == vEnum.HiddenGrottoProperty.item)
     {
         imgbox.Image = ImageIconHandler.setImageItemPictureBox(index);
     }
     else
     {
         imgbox.Image = ImageIconHandler.setImagePictureBox(index);
     }
 }
Пример #4
0
        private void andiImageComboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            pkm_1.Image = ImageIconHandler.setImagePictureBox(cb_pkm.SelectedIndex + 1);

            int  angka  = int.Parse(toolStripLabel1.Text) - 1;
            long angka2 = (long)cb_pkm.SelectedIndex + 1;

            a.Position = angka * 4;
            a.Write(ByteConverter.ToByte(angka2, 4), 0, 4);

            int r = angka + 1;

            Cell view = new Cell();

            grid1[r, 1]      = new SourceGrid.Cells.Cell(pkmname[angka2 - 1]);
            grid1[r, 1].View = view;
            grid1.Refresh();

            WriteNarcBack();
        }
Пример #5
0
        private void andiImageComboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = GridActiveRow - 1;

            andiImageBox1.Image = ImageIconHandler.setImagePictureBox(andiImageComboBox2.SelectedIndex);

            if (isGridOrder)
            {
                WritePokemonEv(index, andiImageComboBox2.SelectedIndex);
                try
                {
                    grid1[index + 1, 1] = new SourceGrid.Cells.Cell(andiImageComboBox2.Text);
                    SourceGrid.Cells.Views.Cell view = new SourceGrid.Cells.Views.Cell();
                    grid1.AutoSizeCells();
                    grid1[index + 1, 1].View = view;
                    grid1.Refresh();
                }
                catch { }

                WriteNarcBack();
            }
        }
Пример #6
0
        private void andiImageComboBox4_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (isBabyEvoOpened)
            {
                bool checktrue = false;

                if (gameformat == vEnum.GameFormat.gen4)
                {
                    if (andiListBox1.SelectedIndex < 493)
                    {
                        checktrue = true;
                    }
                }
                else
                {
                    if (andiListBox1.SelectedIndex < 649)
                    {
                        checktrue = true;
                    }
                }

                if (checktrue)
                {
                    byte[] bya = ByteConverter.ToByte(andiImageComboBox4.SelectedIndex, 2);
                    _BabyStream.Position = 0;
                    _BabyStream.Write(bya, 0, 2);

                    byte[] temp = new byte[_BabyStream.Length];

                    _BabyStream.Position = 0;
                    _BabyStream.Read(temp, 0, (int)_BabyStream.Length);

                    Narc[1].ReplaceEntry(andiListBox1.SelectedIndex, temp.Length, temp);

                    pkm_1.Image = ImageIconHandler.setImagePictureBox(andiImageComboBox4.SelectedIndex);
                }
            }
        }
Пример #7
0
        private void LB_List_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (isGen6)
                {
                }
                else
                {
                    a = new MemoryStream(narc.getdataselected(LB_List.SelectedIndex));
                    checkgridfocus = false;
                    label5.Text    = LB_List.SelectedIndex + "/" + narc.FileCount;
                }

                if (LB_List.SelectedIndex <= 649)
                {
                    IB_pokemon.Image = ImageIconHandler.setImagePictureBox(LB_List.SelectedIndex);
                }
                else if ((LB_List.SelectedIndex <= 684 && LB_List.SelectedIndex > 649))
                {
                    IB_pokemon.Image = ImageIconHandler.setImagePictureBox(0);
                }
                else
                {
                    if (b == vEnum.GameVer.BW2)
                    {
                        switch (LB_List.SelectedIndex)
                        {
                        case 685:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(386, 1);
                            break;

                        case 686:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(386, 2);
                            break;

                        case 687:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(386, 3);
                            break;

                        case 688:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(413, 1);
                            break;

                        case 689:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(413, 2);
                            break;

                        case 690:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(492, 1);
                            break;

                        case 691:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(487, 1);
                            break;

                        case 692:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(479, 1);
                            break;

                        case 693:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(479, 2);
                            break;

                        case 694:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(479, 3);
                            break;

                        case 695:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(479, 4);
                            break;

                        case 696:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(479, 5);
                            break;

                        case 697:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(351, 1);
                            break;

                        case 698:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(351, 2);
                            break;

                        case 699:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(351, 3);
                            break;

                        default:
                            IB_pokemon.Image = ImageIconHandler.setImagePictureBox(0);
                            break;
                        }
                    }
                    else
                    {
                        IB_pokemon.Image = ImageIconHandler.setImagePictureBox(0);
                    }
                }

                HexView();
                int cc = GetMovesCount();

                FillGrid.Build(grid1, cc, 3, "id", " Moves", "Lv");
                mvlist.Clear();
                //object[,] datatemp = new object[cc,3];

                for (int i = 0; i < cc; i++)
                {
                    MoveList bbb = new MoveList();

                    bbb.id    = GetIdMoveFromStream(i);
                    bbb.move  = GetIdMoveFromStream(i) - 1;
                    bbb.level = GetLevelMoveFromStream(i);

                    mvlist.Add(bbb);
                }

                FillGrid.FillMoveset(grid1, mvlist);
                movelist    = cc;
                label4.Text = movelist + " Move's";
            }
            catch (Exception ex)
            {
                Database.InsertReader.InsertLogs("Error", "Yellow", ex);
            }
        }