private ConfigurationLoader() { configuration = new List <List <int[]> >(); StreamReader streamReader; int[] t = new int[1]; t[0] = 36; List <int[]> defaultConf = new List <int[]>(); defaultConf.Add(t); configuration.Add(defaultConf); for (int i = 1; i < targetOdds.Length; i++) { streamReader = new StreamReader("../../Odds" + i + ".txt"); configuration.Add(new List <int[]>()); while (!streamReader.EndOfStream) { string[] str = streamReader.ReadLine().Split(' '); int[] configurationInteger = new int[str.Length]; for (int j = 0; j < str.Length; j++) { configurationInteger[j] = Convert.ToInt32(str[j]); } configuration[i].Add(configurationInteger); } streamReader.Close(); } variablePaytable = new VariablePaytable(targetOdds, configuration); }
public MainWindow() { InitializeComponent(); paytable = ConfigurationLoader.getInstance().getPaytable(); multiplicator = new int[37]; numbersOnBoardlabels = new List <Label>(); sums = new List <int>(); sumsEven = new List <int>(); sumsColumn = new List <int>(); sumsHalf = new List <int>(); sumsColor = new List <int>(); sumsRows = new List <int>(); drawnNumbersLabels = new List <Label>(); mappedLabels = new Dictionary <Label, int>(); for (int i = 0; i < Constants.numbers; i++) { var label = this.FindName("labelN" + i); mappedLabels.Add((label as Label), i); numbersOnBoardlabels.Add((label as Label)); sums.Add(0); (label as Label).MouseLeftButtonDown += newClick; } for (int i = 0; i < Constants.columns; i++) { var label = this.FindName("labelColumn" + i); mappedLabels.Add((label as Label), i); sumsColumn.Add(0); (label as Label).MouseLeftButtonDown += clickColumn; } for (int i = 0; i < Constants.halfs; i++) { var label = this.FindName("labelHalf" + i); mappedLabels.Add((label as Label), i); sumsHalf.Add(0); (label as Label).MouseLeftButtonDown += clickHalf; } for (int i = 0; i < Constants.evens; i++) { var label = this.FindName("labelEven" + i); mappedLabels.Add((label as Label), i); sumsEven.Add(0); (label as Label).MouseLeftButtonDown += clickEven; } for (int i = 0; i < Constants.colors; i++) { var label = this.FindName("labelColor" + i); mappedLabels.Add((label as Label), i); sumsColor.Add(0); (label as Label).MouseLeftButtonDown += clickColor; } for (int i = 0; i < Constants.rows; i++) { var label = this.FindName("labelRow" + i); mappedLabels.Add((label as Label), i); sumsRows.Add(0); (label as Label).MouseLeftButtonDown += clickRow; } for (int i = 0; i < Constants.drawnNumbers; i++) { var label = this.FindName("labelIN" + (i + 1)); drawnNumbersLabels.Add((label as Label)); } Loaded += new RoutedEventHandler(pauseWheel); chip = 0; selectchip1 = false; selectchip2 = false; selectchip3 = false; selectchip4 = false; drawnNumber = 0; totalAmount = 10000; betAmount = 0; winAmount = 0; setCash(); BetCash(); ball.Visibility = Visibility.Hidden; }