public Game(Size TableSize, int FieldDimension, int Vgap, int Hgap, int LevelMeterCount, int colorNum) { initEggs(); numBlocks = TableSize.Width; this.TableSize = TableSize; this.FieldDimension = FieldDimension; this.Vgap = Vgap; this.Hgap = Hgap; skip = false; levelMeter = new LevelMeter(new Size(FieldDimension, FieldDimension * TableSize.Height), new Point(FieldDimension * TableSize.Width + 10, Vgap), LevelMeterCount); currEgg = Point.Empty; this.colorNum = colorNum; random = new Random(); Table = new Egg[TableSize.Height, TableSize.Width]; changeSpeed(); }