private void Moves_Removes(int position) { try { mvlist.RemoveAt(position - 1); FillGrid.Build(grid1, mvlist.Count, 3, "id", " Moves", "Lv"); FillGrid.FillMoveset(grid1, mvlist); movelist--; label4.Text = movelist + " Move's"; WriteMapData(); WriteNarcBack(); } catch (Exception ex) { Database.InsertReader.InsertLogs("Error", "Yellow", ex); } }
private void Moves_AddNew(int indexmove, int level) { try { switch (c) { case vEnum.GameFormat.gen4: if (movelist >= 20) { throw new Exception(); } break; case vEnum.GameFormat.gen5: if (movelist >= 26) { throw new Exception(); } break; } MoveList aa = new MoveList(); aa.id = indexmove; aa.move = indexmove - 1; aa.level = level; movelist++; label4.Text = movelist + " Move's"; mvlist.Add(aa); FillGrid.Build(grid1, mvlist.Count, 3, "id", " Moves", "Lv"); FillGrid.FillMoveset(grid1, mvlist); WriteMapData(); WriteNarcBack(); } catch (Exception ex) { Database.InsertReader.InsertLogs("Error", "Yellow", ex); } }
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); } }