コード例 #1
0
 private void viewToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (objectListView1.SelectedObjects.Count > 1)
     {
         MessageBox.Show("Please select a single creature for viewing.");
     }
     else
     {
         objectListView1.SelectedObjects
         .Cast <Creature>()
         .ToArray()
         .ForEach(creature =>
         {
             FormCreatureViewEdit ui = new FormCreatureViewEdit(
                 mainForm,
                 context,
                 logger,
                 wurmApi,
                 creature,
                 CreatureViewEditOpType.View,
                 creature.HerdAspect,
                 creatureColorDefinitons);
             ui.ShowDialogCenteredOnForm(mainForm);
         });
     }
 }
コード例 #2
0
        private void addCreatureToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var selHerd = SelectedHerd;

            if (selHerd == null)
            {
                MessageBox.Show("Please select a herd first.");
            }
            else
            {
                FormCreatureViewEdit ui = new FormCreatureViewEdit(
                    mainForm,
                    context,
                    logger,
                    wurmApi,
                    null,
                    CreatureViewEditOpType.New,
                    selHerd.HerdId,
                    creatureColorDefinitions);
                ui.ShowDialog();
            }
        }