Ejemplo n.º 1
0
        public ConfigurationView()
        {
            InitializeComponent();

            foreach (var language in Enum.GetValues(typeof(Language)).OfType <Language>())
            {
                ComboLanguage.Items.Add(language.DisplayName());
            }
            ComboLanguage.SelectedIndex = Configuration.DefaultLanguage;

            var currentAvatarId = Configuration.DefaultIdAvatar;
            var avatarIndex     = Avatars.GetAll().ToList().IndexOf(Avatars.GetById(currentAvatarId));

            DefaultAvatarSelector.CurrentIndex = avatarIndex;

            var color = (PlayingColor)Configuration.DefaultColor;

            DefaultColorSelector.CurrentColor = color;

            DefaultColorSelector.OnColorChanged   += ColorChanged;
            DefaultAvatarSelector.OnAvatarChanged += AvatarChanged;

            var waitTimes = Enum.GetValues(typeof(WaitTimes)).OfType <WaitTimes>().ToList();

            WaitTimeTrackBar.Maximum = waitTimes.Count() - 1;
            WaitTimeTrackBar.Value   = waitTimes.IndexOf(Configuration.DefaultWaitTime);
            ToolTipAyuda.SetToolTip(WaitTimeTrackBar, Configuration.DefaultWaitTime.DisplayName());
        }
Ejemplo n.º 2
0
 private void WaitTimeTrackBar_Scroll(object sender, EventArgs e)
 {
     if (WaitTimeTrackBar.Value != -1)
     {
         Configuration.SetDefaultWaitTime(WaitTimeTrackBar.Value);
         Properties.Settings.Default.Save();
         ToolTipAyuda.SetToolTip(WaitTimeTrackBar, Configuration.DefaultWaitTime.DisplayName());
     }
 }
Ejemplo n.º 3
0
 public void Draw()
 {
     if (Gem != null)
     {
         Pbx.Image = Gem.GetImage();
         ToolTipAyuda.SetToolTip(Pbx, Gem.ToString());
     }
     else
     {
         Pbx.Image = null;
         ToolTipAyuda.SetToolTip(Pbx, "");
     }
 }
Ejemplo n.º 4
0
 public void Reenable()
 {
     BackColor = Color.White;
     ToolTipAyuda.SetToolTip(this, "");
 }
Ejemplo n.º 5
0
 public void Disable()
 {
     BackColor = SystemColors.Control;
     ToolTipAyuda.SetToolTip(this, "This card can not be placed :(");
 }