public void InitSettings()
        {
            Controls.Clear();

            int x = 100;
            int y = 60;

            StatsLabel      = new Label(Input);
            StatsLabel.Text = "statistics:";
            StatsLabel.SetX(x);
            StatsLabel.SetY(y);
            Controls.Add(StatsLabel);

            y += 20;

            DateTime PlayingTime = new DateTime(GameComponent.GSettings.List.StatsTimePlayed);

            Stats = new TextScreen();
            Stats.SetX(x + 15);
            Stats.SetY(y);
            Stats.AddLine(GameComponent.GSettings.List.StatsKills + " kills");
            Stats.AddLine(GameComponent.GSettings.List.StatsDeaths + " deaths");
            Stats.AddLine(Int32.Parse(PlayingTime.ToString("hh")) + " hours " + Int32.Parse(PlayingTime.ToString("mm")) + " min " + Int32.Parse(PlayingTime.ToString("ss")) + " sec in game");
            Stats.AddLine(GameComponent.GSettings.List.StatsGamesPlayed + " games played");
            Stats.AddLine(GameComponent.GSettings.List.StatsAccuracy + " is your accuracy");
            Controls.Add(Stats);

            y += 20 + Stats.TotalHeight;

            DimensionLabel      = new Label(Input);
            DimensionLabel.Text = "dimension:";
            DimensionLabel.SetX(x);
            DimensionLabel.SetY(y);
            Controls.Add(DimensionLabel);

            DimensionOption = new UpDownControl(Input, x + 100, y);
            DimensionOption.PushValue("640x480");
            DimensionOption.PushValue("800x600");
            DimensionOption.SetCurrent(GameComponent.GSettings.List.ScreenWidth == 640 ? 0 : 1);
            DimensionOption.CreateCallback(OnOptionChange);
            Controls.Add(DimensionOption);

            y += 20;

            NameLabel      = new Label(Input);
            NameLabel.Text = "username:";
            NameLabel.SetX(x);
            NameLabel.SetY(y);
            Controls.Add(NameLabel);

            NameInput = new TextBox(Input);
            NameInput.AppendText(GameComponent.GSettings.List.Name);
            NameInput.SetX(x + 92);
            NameInput.SetY(y);
            NameInput.SetKeyDownCallback(OnOptionChange);
            Controls.Add(NameInput);
        }