Exemplo n.º 1
0
        private void actTokEditBtn_Click(object sender, EventArgs e)
        {
            int curSelectedIndex = activeTokensList.SelectedIndex;

            // No token selected
            if (curSelectedIndex < 0)
            {
                MessageBox.Show("No token selected.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            MapToken  selectedToken = (MapToken)activeTokensList.Items[curSelectedIndex];
            TokenData tokenData     = selectedToken.GetTokenData();

            EditTokenForm charForm = new EditTokenForm(gameState);

            charForm.SetTokenData(ref tokenData);
            DialogResult result = charForm.ShowDialog(this);

            if (result == DialogResult.OK)
            {
                tokenData = charForm.GetTokenData();
                selectedToken.SetTokenData(ref tokenData);
            }
        }
Exemplo n.º 2
0
        private void editTokenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (rightClickedToken == null)
            {
                return;
            }

            TokenData data = rightClickedToken.GetTokenData();

            EditTokenForm editTokenForm = new EditTokenForm(gameState);

            editTokenForm.SetTokenData(ref data);

            DialogResult result = editTokenForm.ShowDialog();

            if (result == DialogResult.OK)
            {
                data = editTokenForm.GetTokenData();
                rightClickedToken.SetTokenData(ref data);
            }
        }