コード例 #1
0
 private void ValueTextbox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Action = InspectAction.ChangeValue;
         Close();
     }
 }
コード例 #2
0
ファイル: InspectTests.cs プロジェクト: tznind/Wanderer
        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);
        }
コード例 #3
0
 private void OkButton_Click(object sender, EventArgs e)
 {
     Action = InspectAction.ChangeValue;
     Close();
 }
コード例 #4
0
 private void RemovePluginButton_Click(object sender, EventArgs e)
 {
     Action = InspectAction.RemovePlugin;
     Close();
 }
コード例 #5
0
 protected void FillNode(XmlNode node, InspectAction target, params IDOMWriterParam[] options)
 {
     AddChild(node, "inside", target.Inside.ToString());
 }