示例#1
0
            public object Clone()
            {
                BaseUserOptions uo = new BaseUserOptions();

                uo._view = _view;
                return(uo);
            }
示例#2
0
        public void SetBaseOptions(Object o)
        {
            BaseUserOptions uo = (BaseUserOptions)o;

            options.View = uo.View;
            SetView(uo.View);
        }
示例#3
0
        private IEnumerable <BaseUser> CreateBaseUsers(BaseUserOptions options, Func <int, int?, BaseUser> creator)
        {
            var users = new BaseUser[options.Count];

            for (var i = 0; i < options.Count; i++)
            {
                var availableAttempts = _random.Next(options.AttemptsMin, options.AttemptsMax + 1);
                var preset            = options.PresetMin.HasValue && options.PresetMax.HasValue
                    ? _random.Next(options.PresetMin.Value, options.PresetMax.Value + 1)
                    : default(int?);
                users[i] = creator(availableAttempts, preset);
            }
            return(users);
        }
示例#4
0
 private void MhoraControlContainer_Load(object sender, System.EventArgs e)
 {
     options = new BaseUserOptions();
 }