Exemplo n.º 1
0
 private void ValueTextbox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Action = InspectAction.ChangeValue;
         Close();
     }
 }
Exemplo n.º 2
0
        public void TestInspectIsFreeAction()
        {
            TwoInARoom(out You you, out IActor them, out IWorld world);

            var stack = new ActionStack();
            var ui    = GetUI(them);

            var action = new InspectAction(them);

            //you can pick them as a target
            Assert.IsTrue(action.HasTargets(you));

            //do so
            Assert.IsEmpty(ui.StatsShown);
            Assert.IsFalse(stack.RunStack(world, ui, action, you, null), "Expected Inspect to be a free action");

            //you should have seen their stats
            Assert.Contains(them, ui.StatsShown);
        }
Exemplo n.º 3
0
 private void OkButton_Click(object sender, EventArgs e)
 {
     Action = InspectAction.ChangeValue;
     Close();
 }
Exemplo n.º 4
0
 private void RemovePluginButton_Click(object sender, EventArgs e)
 {
     Action = InspectAction.RemovePlugin;
     Close();
 }
Exemplo n.º 5
0
 protected void FillNode(XmlNode node, InspectAction target, params IDOMWriterParam[] options)
 {
     AddChild(node, "inside", target.Inside.ToString());
 }