示例#1
0
        public Principal()
        {
            InitializeComponent();
            UserCache.UsuarioLogado.Peso = 0;

            picPeso.BackColor = Color.Transparent;

            // Início do load de itens
            itemController.CarregarItens(this);
            itemController.CarregarItensEspeciais();
            itemController.CarregarMercado();
            GerarDict();

            // labels de item
            paineis.Add(panelItem1);
            paineis.Add(panelItem2);
            paineis.Add(panelItem3);
            paineis.Add(panelItem4);
            paineis.Add(panelItem5);
            paineis.Add(panelItem6);

            lbEspeciais.Add(panelExpecial1);
            lbEspeciais.Add(panelExpecial2);

            CarregarInventario();

            Image i;

            if (UserCache.UsuarioLogado.Role.Equals("admin"))
            {
                i = Image.FromFile("../../icon/jones.png");
            }
            else
            {
                i = Image.FromFile("../../icon/miner.png");
            }
            foto.BackgroundImage = i;
            lbNome.Text          = usuLogado.Nome;
            money.Text           = usuLogado.Moeda.ToString() + " $";
            lbPeso.Text          = usuLogado.Peso.ToString() + " Kg";
            picDesligar.Visible  = false;
            picRelogar.Visible   = false;
            picLoja.Visible      = false;
            picMinerar.Visible   = false;
            picADM.Visible       = false;
            lbNivel.Text         = "Nível: " + UserCache.UsuarioLogado.Nivel.ToString();
            CarregarXp();

            toolTipAdm.SetToolTip(picADM, "Formulário de administração");
            toolTipMinerar.SetToolTip(picMinerar, "Coleta de itens");
            toolTipLoja.SetToolTip(picLoja, "Loja de compra de itens");
            toolTipReiniciar.SetToolTip(picRelogar, "Desconectar usuário");
            toolTipDesligar.SetToolTip(picDesligar, "Desligar o sistema");
        }