public DefaultSettings ToDefaultSettings() { DefaultSettings ds = new DefaultSettings(); ds.BombCount = GameConfig.BombCount; ds.PlayerHash = GameConfig.PlayerHash; ds.BetAmmount = GameConfig.BetAmmount; ds.BetCost = GameConfig.BetCost; ds.PercentOnLoss = GameConfig.PercentOnLoss; ds.StopAfterWin = GameConfig.StopAfterWin; ds.StopAfterLoss = GameConfig.StopAfterLoss; ds.ShowExceptionWindow = GameConfig.ShowExceptionWindow; ds.StratergySquares = GameConfig.StratergySquares; ds.UseStrat = GameConfig.UseStrat; ds.ShowGameBombs = GameConfig.ShowGameBombs; ds.ConfigTag = GameConfig.ConfigTag; ds.SaveLogToFile = GameConfig.SaveLogToFile; ds.StopAfterGames = GameConfig.StopAfterGames; ds.StopAfterGamesAmmount = GameConfig.StopAfterGamesAmmount; ds.BalanceStopAbove = GameConfig.BalanceStopAbove; ds.BalanceStopBelow = GameConfig.BalanceStopBelow; ds.CheckBalance = BalanceStopCheck.Checked; ds.ResetBetMultiplyer = GameConfig.ResetBetMultiplyer; ds.ResetBetMultiplyerDeadline = GameConfig.ResetBetMultiplyerDeadline; ds.Proxy = GameConfig.Proxy; ds.UseProxy = GameConfig.UseProxy; ds.MetaSettings = GameConfig.MetaSettings; return ds; }
public SettingsForm(DefaultSettings ds, bool settingDef) { GameConfig = new GameSettings(); InitializeComponent(); LoadDefaultSettings(ds); if(settingDef) { settingDefaults = true; this.Text = "Default settings"; } }
public SettingsForm(DefaultSettings ds, bool settingDef) { GameConfig = new GameSettings(); InitializeComponent(); LoadDefaultSettings(ds); if (settingDef) { settingDefaults = true; this.Text = "Default settings"; } }
public DefaultSettings ToDefaultSettings() { DefaultSettings ds = new DefaultSettings(); /* * ds.BombCount = GameConfig.BombCount; * ds.PlayerHash = GameConfig.PlayerHash; * ds.BetAmmount = GameConfig.BetAmmount; * ds.BetCost = GameConfig.BetCost; * ds.PercentOnLoss = GameConfig.PercentOnLoss; * ds.StopAfterWin = GameConfig.StopAfterWin; * ds.StopAfterLoss = GameConfig.StopAfterLoss; * ds.ShowExceptionWindow = GameConfig.ShowExceptionWindow; * ds.StratergySquares = GameConfig.StratergySquares; * ds.UseStrat = GameConfig.UseStrat; * ds.ShowGameBombs = GameConfig.ShowGameBombs; * ds.ConfigTag = GameConfig.ConfigTag; * ds.SaveLogToFile = GameConfig.SaveLogToFile; * ds.StopAfterGames = GameConfig.StopAfterGames; * ds.StopAfterGamesAmmount = GameConfig.StopAfterGamesAmmount; * ds.BalanceStopAbove = GameConfig.BalanceStopAbove; * ds.BalanceStopBelow = GameConfig.BalanceStopBelow; * ds.CheckBalance = BalanceStopCheck.Checked; * ds.ResetBetMultiplyer = GameConfig.ResetBetMultiplyer; * ds.ResetBetMultiplyerDeadline = GameConfig.ResetBetMultiplyerDeadline; * ds.Proxy = GameConfig.Proxy; * ds.UseProxy = GameConfig.UseProxy; * ds.MetaSettings = GameConfig.MetaSettings; * ds.GameDelay = GameConfig.GameDelay; */ Type gType = typeof(GameSettings); foreach (PropertyInfo sProp in typeof(DefaultSettings).GetProperties()) { PropertyInfo gProp = gType.GetProperty(sProp.Name); if (gProp != null) { sProp.SetValue(ds, gProp.GetValue(GameConfig)); } } return(ds); }
public DefaultSettings ToDefaultSettings() { DefaultSettings ds = new DefaultSettings(); /* ds.BombCount = GameConfig.BombCount; ds.PlayerHash = GameConfig.PlayerHash; ds.BetAmmount = GameConfig.BetAmmount; ds.BetCost = GameConfig.BetCost; ds.PercentOnLoss = GameConfig.PercentOnLoss; ds.StopAfterWin = GameConfig.StopAfterWin; ds.StopAfterLoss = GameConfig.StopAfterLoss; ds.ShowExceptionWindow = GameConfig.ShowExceptionWindow; ds.StratergySquares = GameConfig.StratergySquares; ds.UseStrat = GameConfig.UseStrat; ds.ShowGameBombs = GameConfig.ShowGameBombs; ds.ConfigTag = GameConfig.ConfigTag; ds.SaveLogToFile = GameConfig.SaveLogToFile; ds.StopAfterGames = GameConfig.StopAfterGames; ds.StopAfterGamesAmmount = GameConfig.StopAfterGamesAmmount; ds.BalanceStopAbove = GameConfig.BalanceStopAbove; ds.BalanceStopBelow = GameConfig.BalanceStopBelow; ds.CheckBalance = BalanceStopCheck.Checked; ds.ResetBetMultiplyer = GameConfig.ResetBetMultiplyer; ds.ResetBetMultiplyerDeadline = GameConfig.ResetBetMultiplyerDeadline; ds.Proxy = GameConfig.Proxy; ds.UseProxy = GameConfig.UseProxy; ds.MetaSettings = GameConfig.MetaSettings; ds.GameDelay = GameConfig.GameDelay; */ Type gType = typeof(GameSettings); foreach(PropertyInfo sProp in typeof(DefaultSettings).GetProperties()) { PropertyInfo gProp = gType.GetProperty(sProp.Name); if(gProp != null) { sProp.SetValue(ds, gProp.GetValue(GameConfig)); } } return ds; }
public SettingsForm(DefaultSettings ds) { GameConfig = new GameSettings(); InitializeComponent(); LoadDefaultSettings(ds); }
private void LoadDefaultSettings(DefaultSettings ds) { GameConfig = new GameSettings(); if (ds == null) return; LoadingDefaults = true; pHash.Text = ds.PlayerHash; numberofBets.Value = ds.BetAmmount; GameConfig.UseStrat = ds.UseStrat; GameConfig.ResetBetMultiplyer = ds.ResetBetMultiplyer; GameConfig.ResetBetMultiplyerDeadline = ds.ResetBetMultiplyerDeadline; useStratCheck.Checked = GameConfig.UseStrat; GameConfig.StratergySquares = ds.StratergySquares; if (GameConfig.UseStrat) { stratDisplay.Reset(); foreach (int sv in GameConfig.StratergySquares) { stratDisplay.SetSquare(sv, Brushes.Green); } } betCostNUD.Value = ds.BetCost; stopAfterWinCheck.Checked = ds.StopAfterWin; stopAfterLossCheck.Checked = ds.StopAfterLoss; showExWindow.Checked = ds.ShowExceptionWindow; precentOnLoss.Value = ds.PercentOnLoss; showGBombsCheck.Checked = ds.ShowGameBombs; saveLog.Checked = ds.SaveLogToFile; cfgTag.Text = ds.ConfigTag; stopAfterGamesChecked.Checked = ds.StopAfterGames; percentOnLossReset.Checked = ds.ResetBetMultiplyer; PercentOnLossResetGames.Value = ds.ResetBetMultiplyerDeadline; useProxy.Checked = ds.UseProxy; proxyBox.Text = ds.Proxy; metaChecked.Checked = ds.MetaSettings; nudDelay.Value = ds.GameDelay; BalanceStopCheck.Checked = ds.CheckBalance; if(ds.BalanceStopAbove == -1) { balanceStopOverChecked.Checked = false; } else { if(ds.BalanceStopAbove > balanceStopOver.Minimum && ds.BalanceStopAbove < balanceStopOver.Maximum) balanceStopOver.Value = ds.BalanceStopAbove; balanceStopOverChecked.Checked = true; } if (ds.BalanceStopBelow == -1) { balanceStopUnderChecked.Checked = false; } else { if(ds.BalanceStopBelow > balanceStopUnder.Minimum && ds.BalanceStopBelow < balanceStopUnder.Maximum) balanceStopUnder.Value = ds.BalanceStopBelow; balanceStopUnderChecked.Checked = true; } if (ds.StopAfterGamesAmmount < 1) stopAfterGamesNum.Value = 1; else stopAfterGamesNum.Value = ds.StopAfterGamesAmmount; stopAfterGamesNum.Enabled = stopAfterGamesChecked.Checked; switch (ds.BombCount) { case 1: radioButton1.Checked = true; break; case 3: radioButton2.Checked = true; break; case 5: radioButton3.Checked = true; break; case 24: radioButton4.Checked = true; break; } numberofBets.Enabled = !GameConfig.UseStrat; LoadingDefaults = false; }
private void LoadDefaultSettings(DefaultSettings ds) { GameConfig = new GameSettings(); if (ds == null) { return; } LoadingDefaults = true; pHash.Text = ds.PlayerHash; numberofBets.Value = ds.BetAmmount; GameConfig.UseStrat = ds.UseStrat; GameConfig.ResetBetMultiplyer = ds.ResetBetMultiplyer; GameConfig.ResetBetMultiplyerDeadline = ds.ResetBetMultiplyerDeadline; useStratCheck.Checked = GameConfig.UseStrat; GameConfig.StratergySquares = ds.StratergySquares; if (GameConfig.UseStrat) { stratDisplay.Reset(); foreach (int sv in GameConfig.StratergySquares) { stratDisplay.SetSquare(sv, Brushes.Green); } } betCostNUD.Value = ds.BetCost; stopAfterWinCheck.Checked = ds.StopAfterWin; stopAfterLossCheck.Checked = ds.StopAfterLoss; showExWindow.Checked = ds.ShowExceptionWindow; precentOnLoss.Value = ds.PercentOnLoss; showGBombsCheck.Checked = ds.ShowGameBombs; saveLog.Checked = ds.SaveLogToFile; cfgTag.Text = ds.ConfigTag; stopAfterGamesChecked.Checked = ds.StopAfterGames; percentOnLossReset.Checked = ds.ResetBetMultiplyer; PercentOnLossResetGames.Value = ds.ResetBetMultiplyerDeadline; useProxy.Checked = ds.UseProxy; proxyBox.Text = ds.Proxy; metaChecked.Checked = ds.MetaSettings; nudDelay.Value = ds.GameDelay; BalanceStopCheck.Checked = ds.CheckBalance; if (ds.BalanceStopAbove == -1) { balanceStopOverChecked.Checked = false; } else { if (ds.BalanceStopAbove > balanceStopOver.Minimum && ds.BalanceStopAbove < balanceStopOver.Maximum) { balanceStopOver.Value = ds.BalanceStopAbove; } balanceStopOverChecked.Checked = true; } if (ds.BalanceStopBelow == -1) { balanceStopUnderChecked.Checked = false; } else { if (ds.BalanceStopBelow > balanceStopUnder.Minimum && ds.BalanceStopBelow < balanceStopUnder.Maximum) { balanceStopUnder.Value = ds.BalanceStopBelow; } balanceStopUnderChecked.Checked = true; } if (ds.StopAfterGamesAmmount < 1) { stopAfterGamesNum.Value = 1; } else { stopAfterGamesNum.Value = ds.StopAfterGamesAmmount; } stopAfterGamesNum.Enabled = stopAfterGamesChecked.Checked; switch (ds.BombCount) { case 1: radioButton1.Checked = true; break; case 3: radioButton2.Checked = true; break; case 5: radioButton3.Checked = true; break; case 24: radioButton4.Checked = true; break; } numberofBets.Enabled = !GameConfig.UseStrat; LoadingDefaults = false; }