private void SetAsAfter_Click(object sender, EventArgs e) { try { var seed = (string)DGV.CurrentRow.Cells["dgv_tinystate"].Value; int adv = (Frames[DGV.CurrentRow.Index].rt as Core.EggResult).FramesUsed; uint[] St = FuncUtil.SeedStr2Array(seed); var tmt = new RNG.TinyMT(St); for (int i = adv; i > 0; i--) { tmt.Next(); } Status = tmt.status; } catch { } }
private void SetAsAfter_Click(object sender, EventArgs e) { try { var seed = (string)DGV.CurrentRow.Cells["dgv_tinystate"].Value; int adv = (Frames[DGV.CurrentRow.Index].rt as Core.EggResult).FramesUsed; uint[] St = FuncUtil.SeedStr2Array(seed); var tmt = new RNG.TinyMT(St); for (int i = adv; i > 0; i--) { tmt.Next(); } Status = tmt.status; var newtarget = TargetFrame.Value - (int)DGV.CurrentRow.Cells["dgv_Frame"].Value - adv; TargetFrame.Value = newtarget > 0 ? newtarget : TargetFrame.Value; } catch (NullReferenceException) { Error(NOSELECTION_STR[lindex]); } }
private void SetAsCurrent_Click(object sender, EventArgs e) { try { if (Gen6 && dgv_rand64.Visible) { ulong key = (ulong)DGV.CurrentRow.Cells["dgv_rand64"].Value; Key1.Value = (uint)(key >> 32); Key0.Value = (uint)key; return; } var seed = (string)DGV.CurrentRow.Cells["dgv_tinystate"].Value; if (Gen7) { Status = FuncUtil.SeedStr2Array(seed) ?? Status; } } catch (NullReferenceException) { Error(NOSELECTION_STR[lindex]); } }