瀏覽代碼

Update docs

Jean-David Moisan 6 年之前
父節點
當前提交
b19fdfeca7
共有 45 個文件被更改,包括 193 次插入112 次删除
  1. 1 1
      docs/classes/CSharp/Apos/Input/ConditionComposite-Summary.js
  2. 0 0
      docs/classes/CSharp/Apos/Input/ConditionComposite-SummaryToolTips.js
  3. 1 1
      docs/classes/CSharp/Apos/Input/ConditionComposite-ToolTips.js
  4. 6 6
      docs/classes/CSharp/Apos/Input/ConditionComposite.html
  5. 1 1
      docs/classes/CSharp/Apos/Input/ConditionGamePad-Summary.js
  6. 0 0
      docs/classes/CSharp/Apos/Input/ConditionGamePad-SummaryToolTips.js
  7. 1 1
      docs/classes/CSharp/Apos/Input/ConditionGamePad-ToolTips.js
  8. 19 13
      docs/classes/CSharp/Apos/Input/ConditionGamePad.html
  9. 1 1
      docs/classes/CSharp/Apos/Input/ConditionMouse-Summary.js
  10. 0 0
      docs/classes/CSharp/Apos/Input/ConditionMouse-SummaryToolTips.js
  11. 1 1
      docs/classes/CSharp/Apos/Input/ConditionMouse-ToolTips.js
  12. 13 13
      docs/classes/CSharp/Apos/Input/ConditionMouse.html
  13. 1 1
      docs/classes/CSharp/Apos/Input/ConditionSet-Summary.js
  14. 0 0
      docs/classes/CSharp/Apos/Input/ConditionSet-SummaryToolTips.js
  15. 1 1
      docs/classes/CSharp/Apos/Input/ConditionSet-ToolTips.js
  16. 12 12
      docs/classes/CSharp/Apos/Input/ConditionSet.html
  17. 0 1
      docs/classes/CSharp/Apos/Input/InputHelper-Summary.js
  18. 0 0
      docs/classes/CSharp/Apos/Input/InputHelper-SummaryToolTips.js
  19. 1 1
      docs/classes/CSharp/Apos/Input/InputHelper-ToolTips.js
  20. 35 1
      docs/classes/CSharp/Apos/Input/InputHelper.html
  21. 1 1
      docs/files/ConditionComposite-cs-Summary.js
  22. 0 0
      docs/files/ConditionComposite-cs-SummaryToolTips.js
  23. 1 1
      docs/files/ConditionComposite-cs-ToolTips.js
  24. 6 6
      docs/files/ConditionComposite-cs.html
  25. 1 1
      docs/files/ConditionGamePad-cs-Summary.js
  26. 0 0
      docs/files/ConditionGamePad-cs-SummaryToolTips.js
  27. 1 1
      docs/files/ConditionGamePad-cs-ToolTips.js
  28. 19 13
      docs/files/ConditionGamePad-cs.html
  29. 1 1
      docs/files/ConditionMouse-cs-Summary.js
  30. 0 0
      docs/files/ConditionMouse-cs-SummaryToolTips.js
  31. 1 1
      docs/files/ConditionMouse-cs-ToolTips.js
  32. 13 13
      docs/files/ConditionMouse-cs.html
  33. 1 1
      docs/files/ConditionSet-cs-Summary.js
  34. 0 0
      docs/files/ConditionSet-cs-SummaryToolTips.js
  35. 1 1
      docs/files/ConditionSet-cs-ToolTips.js
  36. 12 12
      docs/files/ConditionSet-cs.html
  37. 0 0
      docs/files/InputHelper-cs-Summary.js
  38. 0 0
      docs/files/InputHelper-cs-SummaryToolTips.js
  39. 1 1
      docs/files/InputHelper-cs-ToolTips.js
  40. 35 1
      docs/files/InputHelper-cs.html
  41. 1 1
      docs/search/index.js
  42. 1 1
      docs/search/keywords/005f00670061.js
  43. 1 0
      docs/search/keywords/005f006d006f.js
  44. 1 1
      docs/search/keywords/00670061006d.js
  45. 1 0
      docs/search/keywords/006d006f0075.js

+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionComposite-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionComposite","ConditionComposite");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionComposite",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[107,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite"],[108,0,3,"Constructors","Constructors"],[109,0,1,"ConditionComposite","ConditionComposite"],[110,0,1,"ConditionComposite","ConditionComposite(2)"],[111,0,3,"Public Functions","Public_Functions"],[112,0,2,"AddSet","AddSet"],[113,0,2,"AddSet","AddSet(2)"],[114,0,2,"AddSet","AddSet(3)"],[115,0,2,"AddSet","AddSet(4)"],[116,0,2,"Pressed","Pressed"],[117,0,2,"Held","Held"],[118,0,2,"HeldOnly","HeldOnly"],[119,0,2,"Released","Released"],[120,0,3,"Private Variables","Private_Variables"],[121,0,4,"_conditionSets","_conditionSets"]]);
+NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionComposite","ConditionComposite");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionComposite",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[107,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite"],[108,0,3,"Constructors","Constructors"],[109,0,1,"ConditionComposite","ConditionComposite"],[110,0,1,"ConditionComposite","ConditionComposite(2)"],[111,0,3,"Public Functions","Public_Functions"],[112,0,2,"AddSet","AddSet"],[27,0,2,"AddSet","AddSet(2)"],[34,0,2,"AddSet","AddSet(3)"],[115,0,2,"AddSet","AddSet(4)"],[116,0,2,"Pressed","Pressed"],[117,0,2,"Held","Held"],[118,0,2,"HeldOnly","HeldOnly"],[119,0,2,"Released","Released"],[120,0,3,"Private Variables","Private_Variables"],[121,0,4,"_conditionSets","_conditionSets"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/classes/CSharp/Apos/Input/ConditionComposite-SummaryToolTips.js


+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionComposite-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",107:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype107\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite</div></div></div><div class=\"TTSummary\">Combines a bunch of ConditionSet in order to trigger when at least one is true.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",107:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype107\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite</div></div></div><div class=\"TTSummary\">Combines a bunch of ConditionSet in order to trigger when at least one is true.</div></div>"});

+ 6 - 6
docs/classes/CSharp/Apos/Input/ConditionComposite.html

@@ -40,16 +40,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>A key that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
-<a name="AddSet(2)"></a><a name="Topic113"></a><div class="CTopic TFunction LCSharp">
+<a name="AddSet(2)"></a><a name="Topic27"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddSet</div>
- <div id="NDPrototype113" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>A mouse button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
+ <div id="NDPrototype27" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>A mouse button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
-<a name="AddSet(3)"></a><a name="Topic114"></a><div class="CTopic TFunction LCSharp">
+<a name="AddSet(3)"></a><a name="Topic34"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddSet</div>
- <div id="NDPrototype114" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>A gamepad button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
+ <div id="NDPrototype34" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>A gamepad button that will have it's own set.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
 <a name="AddSet(4)"></a><a name="Topic115"></a><div class="CTopic TFunction LCSharp">

+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionGamePad-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionGamePad","ConditionGamePad");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionGamePad",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[58,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionGamePad"],[93,0,3,"Constructors","Constructors"],[94,0,1,"ConditionGamePad","ConditionGamePad"],[95,0,3,"Public Functions","Public_Functions"],[96,0,2,"Pressed","Pressed"],[97,0,2,"Held","Held"],[98,0,2,"HeldOnly","HeldOnly"],[99,0,2,"Released","Released"],[100,0,3,"Static Functions","Static_Functions"],[101,0,2,"Pressed","Pressed(2)"],[102,0,2,"Held","Held(2)"],[103,0,2,"HeldOnly","HeldOnly(2)"],[104,0,2,"Released","Released(2)"],[105,0,3,"Private Variables","Private_Variables"],[106,0,4,"_needButton","_needButton"]]);
+NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionGamePad","ConditionGamePad");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionGamePad",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[58,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionGamePad"],[93,0,3,"Constructors","Constructors"],[81,0,1,"ConditionGamePad","ConditionGamePad"],[95,0,3,"Public Functions","Public_Functions"],[96,0,2,"Pressed","Pressed"],[97,0,2,"Held","Held"],[98,0,2,"HeldOnly","HeldOnly"],[99,0,2,"Released","Released"],[100,0,3,"Static Functions","Static_Functions"],[82,0,2,"Pressed","Pressed(2)"],[83,0,2,"Held","Held(2)"],[84,0,2,"HeldOnly","HeldOnly(2)"],[85,0,2,"Released","Released(2)"],[105,0,3,"Private Variables","Private_Variables"],[86,0,4,"_needButton","_needButton"],[87,0,4,"_gamePadIndex","_gamePadIndex"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/classes/CSharp/Apos/Input/ConditionGamePad-SummaryToolTips.js


+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionGamePad-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 19 - 13
docs/classes/CSharp/Apos/Input/ConditionGamePad.html

@@ -18,10 +18,10 @@
  <div class="CTitle">Constructors</div>
 </div>
 
-<a name="ConditionGamePad"></a><a name="Topic94"></a><div class="CTopic TConstructor LCSharp">
+<a name="ConditionGamePad"></a><a name="Topic81"></a><div class="CTopic TConstructor LCSharp">
  <div class="CTitle">ConditionGamePad</div>
- <div id="NDPrototype94" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionGamePad(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
+ <div id="NDPrototype81" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionGamePad(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">needButton,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table></div>
 </div>
 
 <a name="Public_Functions"></a><a name="Topic95"></a><div class="CTopic TGroup LCSharp">
@@ -56,27 +56,27 @@
  <div class="CTitle">Static Functions</div>
 </div>
 
-<a name="Pressed(2)"></a><a name="Topic101"></a><div class="CTopic TFunction LCSharp">
+<a name="Pressed(2)"></a><a name="Topic82"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Pressed</div>
- <div id="NDPrototype101" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype82" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was not pressed and is now pressed.</p></div>
 </div>
 
-<a name="Held(2)"></a><a name="Topic102"></a><div class="CTopic TFunction LCSharp">
+<a name="Held(2)"></a><a name="Topic83"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Held</div>
- <div id="NDPrototype102" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype83" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button is now pressed.</p></div>
 </div>
 
-<a name="HeldOnly(2)"></a><a name="Topic103"></a><div class="CTopic TFunction LCSharp">
+<a name="HeldOnly(2)"></a><a name="Topic84"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">HeldOnly</div>
- <div id="NDPrototype103" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype84" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now pressed.</p></div>
 </div>
 
-<a name="Released(2)"></a><a name="Topic104"></a><div class="CTopic TFunction LCSharp">
+<a name="Released(2)"></a><a name="Topic85"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Released</div>
- <div id="NDPrototype104" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype85" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now not pressed.</p></div>
 </div>
 
@@ -84,10 +84,16 @@
  <div class="CTitle">Private Variables</div>
 </div>
 
-<a name="_needButton"></a><a name="Topic106"></a><div class="CTopic TVariable LCSharp last">
+<a name="_needButton"></a><a name="Topic86"></a><div class="CTopic TVariable LCSharp">
  <div class="CTitle">_needButton</div>
- <div id="NDPrototype106" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> Func&lt;GamePadState[], ButtonState&gt; _needButton</div>
+ <div id="NDPrototype86" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a> _needButton</div>
  <div class="CBody"><p>The button that will be checked.</p></div>
 </div>
 
+<a name="_gamePadIndex"></a><a name="Topic87"></a><div class="CTopic TVariable LCSharp last">
+ <div class="CTitle">_gamePadIndex</div>
+ <div id="NDPrototype87" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <span class="SHKeyword">int</span> _gamePadIndex</div>
+ <div class="CBody"><p>The index for the gamepad that will be checked.</p></div>
+</div>
+
 </body></html>

+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionMouse-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionMouse","ConditionMouse");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionMouse",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[10,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionMouse"],[26,0,3,"Constructors","Constructors"],[27,0,1,"ConditionMouse","ConditionMouse"],[28,0,3,"Public Functions","Public_Functions"],[29,0,2,"Pressed","Pressed"],[30,0,2,"Held","Held"],[31,0,2,"HeldOnly","HeldOnly"],[32,0,2,"Released","Released"],[33,0,3,"Static Functions","Static_Functions"],[34,0,2,"Pressed","Pressed(2)"],[35,0,2,"Held","Held(2)"],[36,0,2,"HeldOnly","HeldOnly(2)"],[37,0,2,"Released","Released(2)"],[38,0,2,"IsMouseValid","IsMouseValid"],[39,0,3,"Private Variables","Private_Variables"],[40,0,4,"_needButton","_needButton"]]);
+NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionMouse","ConditionMouse");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionMouse",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[10,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionMouse"],[26,0,3,"Constructors","Constructors"],[47,0,1,"ConditionMouse","ConditionMouse"],[28,0,3,"Public Functions","Public_Functions"],[29,0,2,"Pressed","Pressed"],[30,0,2,"Held","Held"],[31,0,2,"HeldOnly","HeldOnly"],[32,0,2,"Released","Released"],[33,0,3,"Static Functions","Static_Functions"],[48,0,2,"Pressed","Pressed(2)"],[51,0,2,"Held","Held(2)"],[52,0,2,"HeldOnly","HeldOnly(2)"],[94,0,2,"Released","Released(2)"],[38,0,2,"IsMouseValid","IsMouseValid"],[39,0,3,"Private Variables","Private_Variables"],[101,0,4,"_needButton","_needButton"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/classes/CSharp/Apos/Input/ConditionMouse-SummaryToolTips.js


+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionMouse-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 13 - 13
docs/classes/CSharp/Apos/Input/ConditionMouse.html

@@ -18,10 +18,10 @@
  <div class="CTitle">Constructors</div>
 </div>
 
-<a name="ConditionMouse"></a><a name="Topic27"></a><div class="CTopic TConstructor LCSharp">
+<a name="ConditionMouse"></a><a name="Topic47"></a><div class="CTopic TConstructor LCSharp">
  <div class="CTitle">ConditionMouse</div>
- <div id="NDPrototype27" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionMouse(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
+ <div id="NDPrototype47" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionMouse(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
 </div>
 
 <a name="Public_Functions"></a><a name="Topic28"></a><div class="CTopic TGroup LCSharp">
@@ -56,27 +56,27 @@
  <div class="CTitle">Static Functions</div>
 </div>
 
-<a name="Pressed(2)"></a><a name="Topic34"></a><div class="CTopic TFunction LCSharp">
+<a name="Pressed(2)"></a><a name="Topic48"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Pressed</div>
- <div id="NDPrototype34" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype48" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was not pressed and is now pressed.</p></div>
 </div>
 
-<a name="Held(2)"></a><a name="Topic35"></a><div class="CTopic TFunction LCSharp">
+<a name="Held(2)"></a><a name="Topic51"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Held</div>
- <div id="NDPrototype35" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype51" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button is now pressed.</p></div>
 </div>
 
-<a name="HeldOnly(2)"></a><a name="Topic36"></a><div class="CTopic TFunction LCSharp">
+<a name="HeldOnly(2)"></a><a name="Topic52"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">HeldOnly</div>
- <div id="NDPrototype36" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype52" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now pressed.</p></div>
 </div>
 
-<a name="Released(2)"></a><a name="Topic37"></a><div class="CTopic TFunction LCSharp">
+<a name="Released(2)"></a><a name="Topic94"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Released</div>
- <div id="NDPrototype37" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype94" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now not pressed.</p></div>
 </div>
 
@@ -90,9 +90,9 @@
  <div class="CTitle">Private Variables</div>
 </div>
 
-<a name="_needButton"></a><a name="Topic40"></a><div class="CTopic TVariable LCSharp last">
+<a name="_needButton"></a><a name="Topic101"></a><div class="CTopic TVariable LCSharp last">
  <div class="CTitle">_needButton</div>
- <div id="NDPrototype40" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> Func&lt;MouseState, ButtonState&gt; _needButton</div>
+ <div id="NDPrototype101" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a> _needButton</div>
  <div class="CBody"><p>The button that will be checked.</p></div>
 </div>
 

+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionSet-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionSet","ConditionSet");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionSet",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[41,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet"],[42,0,3,"Constructors","Constructors"],[43,0,1,"ConditionSet","ConditionSet"],[60,0,1,"ConditionSet","ConditionSet(2)"],[45,0,3,"Public Functions","Public_Functions"],[46,0,2,"AddNeed","AddNeed"],[47,0,2,"AddNeed","AddNeed(2)"],[48,0,2,"AddNeed","AddNeed(3)"],[61,0,2,"AddNeed","AddNeed(4)"],[50,0,2,"AddNot","AddNot"],[51,0,2,"AddNot","AddNot(2)"],[52,0,2,"AddNot","AddNot(3)"],[62,0,2,"AddNot","AddNot(4)"],[54,0,2,"Pressed","Pressed"],[55,0,2,"Held","Held"],[56,0,2,"HeldOnly","HeldOnly"],[57,0,2,"Released","Released"],[89,0,3,"Private Variables","Private_Variables"],[63,0,4,"_needCondition","_needCondition"],[64,0,4,"_notCondition","_notCondition"]]);
+NDFramePage.OnPageTitleLoaded("CSharpClass:Apos.Input.ConditionSet","ConditionSet");NDSummary.OnSummaryLoaded("CSharpClass:Apos.Input.ConditionSet",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[41,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet"],[42,0,3,"Constructors","Constructors"],[43,0,1,"ConditionSet","ConditionSet"],[60,0,1,"ConditionSet","ConditionSet(2)"],[45,0,3,"Public Functions","Public_Functions"],[46,0,2,"AddNeed","AddNeed"],[88,0,2,"AddNeed","AddNeed(2)"],[90,0,2,"AddNeed","AddNeed(3)"],[61,0,2,"AddNeed","AddNeed(4)"],[50,0,2,"AddNot","AddNot"],[91,0,2,"AddNot","AddNot(2)"],[92,0,2,"AddNot","AddNot(3)"],[62,0,2,"AddNot","AddNot(4)"],[54,0,2,"Pressed","Pressed"],[55,0,2,"Held","Held"],[56,0,2,"HeldOnly","HeldOnly"],[57,0,2,"Released","Released"],[89,0,3,"Private Variables","Private_Variables"],[63,0,4,"_needCondition","_needCondition"],[64,0,4,"_notCondition","_notCondition"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/classes/CSharp/Apos/Input/ConditionSet-SummaryToolTips.js


+ 1 - 1
docs/classes/CSharp/Apos/Input/ConditionSet-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 12 - 12
docs/classes/CSharp/Apos/Input/ConditionSet.html

@@ -40,16 +40,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionKeyboard.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>Adds a new needed key.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="AddNeed(2)"></a><a name="Topic47"></a><div class="CTopic TFunction LCSharp">
+<a name="AddNeed(2)"></a><a name="Topic88"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNeed</div>
- <div id="NDPrototype47" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a new needed mouse button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype88" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>Adds a new needed mouse button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="AddNeed(3)"></a><a name="Topic48"></a><div class="CTopic TFunction LCSharp">
+<a name="AddNeed(3)"></a><a name="Topic90"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNeed</div>
- <div id="NDPrototype48" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a new needed gamepad button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype90" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>Adds a new needed gamepad button.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
 <a name="AddNeed(4)"></a><a name="Topic61"></a><div class="CTopic TFunction LCSharp">
@@ -64,16 +64,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionKeyboard.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>Adds a key that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="AddNot(2)"></a><a name="Topic51"></a><div class="CTopic TFunction LCSharp">
+<a name="AddNot(2)"></a><a name="Topic91"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNot</div>
- <div id="NDPrototype51" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a mouse button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype91" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>Adds a mouse button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="AddNot(3)"></a><a name="Topic52"></a><div class="CTopic TFunction LCSharp">
+<a name="AddNot(3)"></a><a name="Topic92"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNot</div>
- <div id="NDPrototype52" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a gamepad button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype92" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../../../../index.html#CSharpClass:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>Adds a gamepad button that must not be pressed.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
 <a name="AddNot(4)"></a><a name="Topic62"></a><div class="CTopic TFunction LCSharp">

文件差異過大導致無法顯示
+ 0 - 1
docs/classes/CSharp/Apos/Input/InputHelper-Summary.js


文件差異過大導致無法顯示
+ 0 - 0
docs/classes/CSharp/Apos/Input/InputHelper-SummaryToolTips.js


+ 1 - 1
docs/classes/CSharp/Apos/Input/InputHelper-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({66:"<div class=\"NDToolTip TStruct LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype66\"><div class=\"CPEntry TStruct Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">struct</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;KeyCharacter</div></div></div><div class=\"TTSummary\">Stores a key with the character it produces.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",66:"<div class=\"NDToolTip TStruct LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype66\"><div class=\"CPEntry TStruct Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">struct</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;KeyCharacter</div></div></div><div class=\"TTSummary\">Stores a key with the character it produces.</div></div>"});

+ 35 - 1
docs/classes/CSharp/Apos/Input/InputHelper.html

@@ -18,6 +18,18 @@
  <div class="CTitle">Public Variables</div>
 </div>
 
+<a name="MouseButton"></a><a name="Topic35"></a><div class="CTopic TEnumeration LCSharp">
+ <div class="CTitle">MouseButton</div>
+ <div id="NDPrototype35" class="NDPrototype NoParameterForm"><span class="SHKeyword">public enum</span> MouseButton</div>
+ <div class="CBody"><p>Available mouse buttons.</p></div>
+</div>
+
+<a name="GamePadButton"></a><a name="Topic36"></a><div class="CTopic TEnumeration LCSharp">
+ <div class="CTitle">GamePadButton</div>
+ <div id="NDPrototype36" class="NDPrototype NoParameterForm"><span class="SHKeyword">public enum</span> GamePadButton</div>
+ <div class="CBody"><p>Available gamepad buttons.</p></div>
+</div>
+
 <a name="Game"></a><a name="Topic123"></a><div class="CTopic TProperty LCSharp">
  <div class="CTitle">Game</div>
  <div id="NDPrototype123" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Game Game { <span class="SHKeyword">get</span>; <span class="SHKeyword">set</span> }</div>
@@ -108,6 +120,18 @@
  <div class="CBody"><p>Useful for handling text inputs from any keyboard layouts. This is useful when coding textboxes.</p></div>
 </div>
 
+<a name="MouseButtons"></a><a name="Topic37"></a><div class="CTopic TProperty LCSharp">
+ <div class="CTitle">MouseButtons</div>
+ <div id="NDPrototype37" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Dictionary&lt;<a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>, Func&lt;MouseState, ButtonState&gt;&gt; MouseButtons { <span class="SHKeyword">get</span> }</div>
+ <div class="CBody"><p>Maps a MouseButton to a function that can extract a specific ButtonState from a MouseState.</p></div>
+</div>
+
+<a name="GamePadButtons"></a><a name="Topic40"></a><div class="CTopic TProperty LCSharp">
+ <div class="CTitle">GamePadButtons</div>
+ <div id="NDPrototype40" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Dictionary&lt;<a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>, Func&lt;GamePadState[], <span class="SHKeyword">int</span>, ButtonState&gt;&gt; GamePadButtons { <span class="SHKeyword">get</span> }</div>
+ <div class="CBody"><p>Maps a GamePadButton to a function that can extract a specific ButtonState from a GamePadState.</p></div>
+</div>
+
 <a name="Public_Functions"></a><a name="Topic74"></a><div class="CTopic TGroup LCSharp">
  <div class="CTitle">Public Functions</div>
 </div>
@@ -204,10 +228,20 @@
  <div class="CBody"><p>Gives info about a touch panel.</p></div>
 </div>
 
-<a name="_textEvents"></a><a name="Topic65"></a><div class="CTopic TVariable LCSharp last">
+<a name="_textEvents"></a><a name="Topic65"></a><div class="CTopic TVariable LCSharp">
  <div class="CTitle">_textEvents</div>
  <div id="NDPrototype65" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> List&lt;<a href="../../../../index.html#CSharpClass:Apos.Input.KeyCharacter" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,66);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >KeyCharacter</a>&gt; _textEvents</div>
  <div class="CBody"><p>Useful for handling text inputs from any keyboard layouts. This is useful when coding textboxes.</p></div>
 </div>
 
+<a name="_mouseButtons"></a><a name="Topic102"></a><div class="CTopic TVariable LCSharp">
+ <div class="CTitle">_mouseButtons</div>
+ <div id="NDPrototype102" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> Dictionary&lt;<a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>, Func&lt;MouseState, ButtonState&gt;&gt; _mouseButtons</div>
+</div>
+
+<a name="_gamePadButtons"></a><a name="Topic103"></a><div class="CTopic TVariable LCSharp last">
+ <div class="CTitle">_gamePadButtons</div>
+ <div id="NDPrototype103" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> Dictionary&lt;<a href="../../../../index.html#CSharpClass:Apos.Input.InputHelper:GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>, Func&lt;GamePadState[], <span class="SHKeyword">int</span>, ButtonState&gt;&gt; _gamePadButtons</div>
+</div>
+
 </body></html>

+ 1 - 1
docs/files/ConditionComposite-cs-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("File:ConditionComposite.cs","ConditionComposite.cs");NDSummary.OnSummaryLoaded("File:ConditionComposite.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[107,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite","Apos.Input.ConditionComposite"],[108,0,3,"Constructors","Apos.Input.ConditionComposite.Constructors"],[109,0,1,"ConditionComposite","Apos.Input.ConditionComposite.ConditionComposite"],[110,0,1,"ConditionComposite","Apos.Input.ConditionComposite.ConditionComposite(2)"],[111,0,3,"Public Functions","Apos.Input.ConditionComposite.Public_Functions"],[112,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet"],[113,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(2)"],[114,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(3)"],[115,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(4)"],[116,0,2,"Pressed","Apos.Input.ConditionComposite.Pressed"],[117,0,2,"Held","Apos.Input.ConditionComposite.Held"],[118,0,2,"HeldOnly","Apos.Input.ConditionComposite.HeldOnly"],[119,0,2,"Released","Apos.Input.ConditionComposite.Released"],[120,0,3,"Private Variables","Apos.Input.ConditionComposite.Private_Variables"],[121,0,4,"_conditionSets","Apos.Input.ConditionComposite._conditionSets"]]);
+NDFramePage.OnPageTitleLoaded("File:ConditionComposite.cs","ConditionComposite.cs");NDSummary.OnSummaryLoaded("File:ConditionComposite.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[107,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite","Apos.Input.ConditionComposite"],[108,0,3,"Constructors","Apos.Input.ConditionComposite.Constructors"],[109,0,1,"ConditionComposite","Apos.Input.ConditionComposite.ConditionComposite"],[110,0,1,"ConditionComposite","Apos.Input.ConditionComposite.ConditionComposite(2)"],[111,0,3,"Public Functions","Apos.Input.ConditionComposite.Public_Functions"],[112,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet"],[27,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(2)"],[34,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(3)"],[115,0,2,"AddSet","Apos.Input.ConditionComposite.AddSet(4)"],[116,0,2,"Pressed","Apos.Input.ConditionComposite.Pressed"],[117,0,2,"Held","Apos.Input.ConditionComposite.Held"],[118,0,2,"HeldOnly","Apos.Input.ConditionComposite.HeldOnly"],[119,0,2,"Released","Apos.Input.ConditionComposite.Released"],[120,0,3,"Private Variables","Apos.Input.ConditionComposite.Private_Variables"],[121,0,4,"_conditionSets","Apos.Input.ConditionComposite._conditionSets"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/files/ConditionComposite-cs-SummaryToolTips.js


+ 1 - 1
docs/files/ConditionComposite-cs-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",107:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype107\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite</div></div></div><div class=\"TTSummary\">Combines a bunch of ConditionSet in order to trigger when at least one is true.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",107:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype107\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionComposite</div></div></div><div class=\"TTSummary\">Combines a bunch of ConditionSet in order to trigger when at least one is true.</div></div>"});

+ 6 - 6
docs/files/ConditionComposite-cs.html

@@ -40,16 +40,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>A key that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionComposite.AddSet(2)"></a><a name="Topic113"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionComposite.AddSet(2)"></a><a name="Topic27"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddSet</div>
- <div id="NDPrototype113" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>A mouse button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
+ <div id="NDPrototype27" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>A mouse button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionComposite.AddSet(3)"></a><a name="Topic114"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionComposite.AddSet(3)"></a><a name="Topic34"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddSet</div>
- <div id="NDPrototype114" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>A gamepad button that will have it's own set.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
+ <div id="NDPrototype34" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddSet(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionSet.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>A gamepad button that will have it's own set.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns the set for easy function chaining.</p></div>
 </div>
 
 <a name="Apos.Input.ConditionComposite.AddSet(4)"></a><a name="Topic115"></a><div class="CTopic TFunction LCSharp">

+ 1 - 1
docs/files/ConditionGamePad-cs-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("File:ConditionGamePad.cs","ConditionGamePad.cs");NDSummary.OnSummaryLoaded("File:ConditionGamePad.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[58,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionGamePad","Apos.Input.ConditionGamePad"],[93,0,3,"Constructors","Apos.Input.ConditionGamePad.Constructors"],[94,0,1,"ConditionGamePad","Apos.Input.ConditionGamePad.ConditionGamePad"],[95,0,3,"Public Functions","Apos.Input.ConditionGamePad.Public_Functions"],[96,0,2,"Pressed","Apos.Input.ConditionGamePad.Pressed"],[97,0,2,"Held","Apos.Input.ConditionGamePad.Held"],[98,0,2,"HeldOnly","Apos.Input.ConditionGamePad.HeldOnly"],[99,0,2,"Released","Apos.Input.ConditionGamePad.Released"],[100,0,3,"Static Functions","Apos.Input.ConditionGamePad.Static_Functions"],[101,0,2,"Pressed","Apos.Input.ConditionGamePad.Pressed(2)"],[102,0,2,"Held","Apos.Input.ConditionGamePad.Held(2)"],[103,0,2,"HeldOnly","Apos.Input.ConditionGamePad.HeldOnly(2)"],[104,0,2,"Released","Apos.Input.ConditionGamePad.Released(2)"],[105,0,3,"Private Variables","Apos.Input.ConditionGamePad.Private_Variables"],[106,0,4,"_needButton","Apos.Input.ConditionGamePad._needButton"]]);
+NDFramePage.OnPageTitleLoaded("File:ConditionGamePad.cs","ConditionGamePad.cs");NDSummary.OnSummaryLoaded("File:ConditionGamePad.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[58,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionGamePad","Apos.Input.ConditionGamePad"],[93,0,3,"Constructors","Apos.Input.ConditionGamePad.Constructors"],[81,0,1,"ConditionGamePad","Apos.Input.ConditionGamePad.ConditionGamePad"],[95,0,3,"Public Functions","Apos.Input.ConditionGamePad.Public_Functions"],[96,0,2,"Pressed","Apos.Input.ConditionGamePad.Pressed"],[97,0,2,"Held","Apos.Input.ConditionGamePad.Held"],[98,0,2,"HeldOnly","Apos.Input.ConditionGamePad.HeldOnly"],[99,0,2,"Released","Apos.Input.ConditionGamePad.Released"],[100,0,3,"Static Functions","Apos.Input.ConditionGamePad.Static_Functions"],[82,0,2,"Pressed","Apos.Input.ConditionGamePad.Pressed(2)"],[83,0,2,"Held","Apos.Input.ConditionGamePad.Held(2)"],[84,0,2,"HeldOnly","Apos.Input.ConditionGamePad.HeldOnly(2)"],[85,0,2,"Released","Apos.Input.ConditionGamePad.Released(2)"],[105,0,3,"Private Variables","Apos.Input.ConditionGamePad.Private_Variables"],[86,0,4,"_needButton","Apos.Input.ConditionGamePad._needButton"],[87,0,4,"_gamePadIndex","Apos.Input.ConditionGamePad._gamePadIndex"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/files/ConditionGamePad-cs-SummaryToolTips.js


+ 1 - 1
docs/files/ConditionGamePad-cs-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 19 - 13
docs/files/ConditionGamePad-cs.html

@@ -18,10 +18,10 @@
  <div class="CTitle">Constructors</div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad.ConditionGamePad"></a><a name="Topic94"></a><div class="CTopic TConstructor LCSharp">
+<a name="Apos.Input.ConditionGamePad.ConditionGamePad"></a><a name="Topic81"></a><div class="CTopic TConstructor LCSharp">
  <div class="CTitle">ConditionGamePad</div>
- <div id="NDPrototype94" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionGamePad(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
+ <div id="NDPrototype81" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionGamePad(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">needButton,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table></div>
 </div>
 
 <a name="Apos.Input.ConditionGamePad.Public_Functions"></a><a name="Topic95"></a><div class="CTopic TGroup LCSharp">
@@ -56,27 +56,27 @@
  <div class="CTitle">Static Functions</div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad.Pressed(2)"></a><a name="Topic101"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionGamePad.Pressed(2)"></a><a name="Topic82"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Pressed</div>
- <div id="NDPrototype101" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype82" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was not pressed and is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad.Held(2)"></a><a name="Topic102"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionGamePad.Held(2)"></a><a name="Topic83"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Held</div>
- <div id="NDPrototype102" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype83" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad.HeldOnly(2)"></a><a name="Topic103"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionGamePad.HeldOnly(2)"></a><a name="Topic84"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">HeldOnly</div>
- <div id="NDPrototype103" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype84" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad.Released(2)"></a><a name="Topic104"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionGamePad.Released(2)"></a><a name="Topic85"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Released</div>
- <div id="NDPrototype104" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype85" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now not pressed.</p></div>
 </div>
 
@@ -84,10 +84,16 @@
  <div class="CTitle">Private Variables</div>
 </div>
 
-<a name="Apos.Input.ConditionGamePad._needButton"></a><a name="Topic106"></a><div class="CTopic TVariable LCSharp last">
+<a name="Apos.Input.ConditionGamePad._needButton"></a><a name="Topic86"></a><div class="CTopic TVariable LCSharp">
  <div class="CTitle">_needButton</div>
- <div id="NDPrototype106" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> Func&lt;GamePadState[], ButtonState&gt; _needButton</div>
+ <div id="NDPrototype86" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a> _needButton</div>
  <div class="CBody"><p>The button that will be checked.</p></div>
 </div>
 
+<a name="Apos.Input.ConditionGamePad._gamePadIndex"></a><a name="Topic87"></a><div class="CTopic TVariable LCSharp last">
+ <div class="CTitle">_gamePadIndex</div>
+ <div id="NDPrototype87" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <span class="SHKeyword">int</span> _gamePadIndex</div>
+ <div class="CBody"><p>The index for the gamepad that will be checked.</p></div>
+</div>
+
 </body></html>

+ 1 - 1
docs/files/ConditionMouse-cs-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("File:ConditionMouse.cs","ConditionMouse.cs");NDSummary.OnSummaryLoaded("File:ConditionMouse.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[10,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionMouse","Apos.Input.ConditionMouse"],[26,0,3,"Constructors","Apos.Input.ConditionMouse.Constructors"],[27,0,1,"ConditionMouse","Apos.Input.ConditionMouse.ConditionMouse"],[28,0,3,"Public Functions","Apos.Input.ConditionMouse.Public_Functions"],[29,0,2,"Pressed","Apos.Input.ConditionMouse.Pressed"],[30,0,2,"Held","Apos.Input.ConditionMouse.Held"],[31,0,2,"HeldOnly","Apos.Input.ConditionMouse.HeldOnly"],[32,0,2,"Released","Apos.Input.ConditionMouse.Released"],[33,0,3,"Static Functions","Apos.Input.ConditionMouse.Static_Functions"],[34,0,2,"Pressed","Apos.Input.ConditionMouse.Pressed(2)"],[35,0,2,"Held","Apos.Input.ConditionMouse.Held(2)"],[36,0,2,"HeldOnly","Apos.Input.ConditionMouse.HeldOnly(2)"],[37,0,2,"Released","Apos.Input.ConditionMouse.Released(2)"],[38,0,2,"IsMouseValid","Apos.Input.ConditionMouse.IsMouseValid"],[39,0,3,"Private Variables","Apos.Input.ConditionMouse.Private_Variables"],[40,0,4,"_needButton","Apos.Input.ConditionMouse._needButton"]]);
+NDFramePage.OnPageTitleLoaded("File:ConditionMouse.cs","ConditionMouse.cs");NDSummary.OnSummaryLoaded("File:ConditionMouse.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[10,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionMouse","Apos.Input.ConditionMouse"],[26,0,3,"Constructors","Apos.Input.ConditionMouse.Constructors"],[47,0,1,"ConditionMouse","Apos.Input.ConditionMouse.ConditionMouse"],[28,0,3,"Public Functions","Apos.Input.ConditionMouse.Public_Functions"],[29,0,2,"Pressed","Apos.Input.ConditionMouse.Pressed"],[30,0,2,"Held","Apos.Input.ConditionMouse.Held"],[31,0,2,"HeldOnly","Apos.Input.ConditionMouse.HeldOnly"],[32,0,2,"Released","Apos.Input.ConditionMouse.Released"],[33,0,3,"Static Functions","Apos.Input.ConditionMouse.Static_Functions"],[48,0,2,"Pressed","Apos.Input.ConditionMouse.Pressed(2)"],[51,0,2,"Held","Apos.Input.ConditionMouse.Held(2)"],[52,0,2,"HeldOnly","Apos.Input.ConditionMouse.HeldOnly(2)"],[94,0,2,"Released","Apos.Input.ConditionMouse.Released(2)"],[38,0,2,"IsMouseValid","Apos.Input.ConditionMouse.IsMouseValid"],[39,0,3,"Private Variables","Apos.Input.ConditionMouse.Private_Variables"],[101,0,4,"_needButton","Apos.Input.ConditionMouse._needButton"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/files/ConditionMouse-cs-SummaryToolTips.js


+ 1 - 1
docs/files/ConditionMouse-cs-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 13 - 13
docs/files/ConditionMouse-cs.html

@@ -18,10 +18,10 @@
  <div class="CTitle">Constructors</div>
 </div>
 
-<a name="Apos.Input.ConditionMouse.ConditionMouse"></a><a name="Topic27"></a><div class="CTopic TConstructor LCSharp">
+<a name="Apos.Input.ConditionMouse.ConditionMouse"></a><a name="Topic47"></a><div class="CTopic TConstructor LCSharp">
  <div class="CTitle">ConditionMouse</div>
- <div id="NDPrototype27" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionMouse(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
+ <div id="NDPrototype47" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> ConditionMouse(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">needButton</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">needButton<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>The button to operate on.</p></td></tr></table></div>
 </div>
 
 <a name="Apos.Input.ConditionMouse.Public_Functions"></a><a name="Topic28"></a><div class="CTopic TGroup LCSharp">
@@ -56,27 +56,27 @@
  <div class="CTitle">Static Functions</div>
 </div>
 
-<a name="Apos.Input.ConditionMouse.Pressed(2)"></a><a name="Topic34"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionMouse.Pressed(2)"></a><a name="Topic48"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Pressed</div>
- <div id="NDPrototype34" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype48" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Pressed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was not pressed and is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionMouse.Held(2)"></a><a name="Topic35"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionMouse.Held(2)"></a><a name="Topic51"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Held</div>
- <div id="NDPrototype35" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype51" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Held(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionMouse.HeldOnly(2)"></a><a name="Topic36"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionMouse.HeldOnly(2)"></a><a name="Topic52"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">HeldOnly</div>
- <div id="NDPrototype36" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype52" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> HeldOnly(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now pressed.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionMouse.Released(2)"></a><a name="Topic37"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionMouse.Released(2)"></a><a name="Topic94"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">Released</div>
- <div id="NDPrototype37" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div id="NDPrototype94" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public static</span> <span class="SHKeyword">bool</span> Released(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
  <div class="CBody"><div class="CHeading">Returns</div><p>Returns true when a button was pressed and is now not pressed.</p></div>
 </div>
 
@@ -90,9 +90,9 @@
  <div class="CTitle">Private Variables</div>
 </div>
 
-<a name="Apos.Input.ConditionMouse._needButton"></a><a name="Topic40"></a><div class="CTopic TVariable LCSharp last">
+<a name="Apos.Input.ConditionMouse._needButton"></a><a name="Topic101"></a><div class="CTopic TVariable LCSharp last">
  <div class="CTitle">_needButton</div>
- <div id="NDPrototype40" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> Func&lt;MouseState, ButtonState&gt; _needButton</div>
+ <div id="NDPrototype101" class="NDPrototype NoParameterForm"><span class="SHKeyword">private</span> <a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a> _needButton</div>
  <div class="CBody"><p>The button that will be checked.</p></div>
 </div>
 

+ 1 - 1
docs/files/ConditionSet-cs-Summary.js

@@ -1 +1 @@
-NDFramePage.OnPageTitleLoaded("File:ConditionSet.cs","ConditionSet.cs");NDSummary.OnSummaryLoaded("File:ConditionSet.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[41,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet","Apos.Input.ConditionSet"],[42,0,3,"Constructors","Apos.Input.ConditionSet.Constructors"],[43,0,1,"ConditionSet","Apos.Input.ConditionSet.ConditionSet"],[60,0,1,"ConditionSet","Apos.Input.ConditionSet.ConditionSet(2)"],[45,0,3,"Public Functions","Apos.Input.ConditionSet.Public_Functions"],[46,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed"],[47,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(2)"],[48,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(3)"],[61,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(4)"],[50,0,2,"AddNot","Apos.Input.ConditionSet.AddNot"],[51,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(2)"],[52,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(3)"],[62,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(4)"],[54,0,2,"Pressed","Apos.Input.ConditionSet.Pressed"],[55,0,2,"Held","Apos.Input.ConditionSet.Held"],[56,0,2,"HeldOnly","Apos.Input.ConditionSet.HeldOnly"],[57,0,2,"Released","Apos.Input.ConditionSet.Released"],[89,0,3,"Private Variables","Apos.Input.ConditionSet.Private_Variables"],[63,0,4,"_needCondition","Apos.Input.ConditionSet._needCondition"],[64,0,4,"_notCondition","Apos.Input.ConditionSet._notCondition"]]);
+NDFramePage.OnPageTitleLoaded("File:ConditionSet.cs","ConditionSet.cs");NDSummary.OnSummaryLoaded("File:ConditionSet.cs",[["C#","CSharp"]],[["Classes","Class"],["Constructors","Constructor"],["Functions","Function"],["Groups","Group"],["Variables","Variable"]],[[41,0,0,"<span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet","Apos.Input.ConditionSet"],[42,0,3,"Constructors","Apos.Input.ConditionSet.Constructors"],[43,0,1,"ConditionSet","Apos.Input.ConditionSet.ConditionSet"],[60,0,1,"ConditionSet","Apos.Input.ConditionSet.ConditionSet(2)"],[45,0,3,"Public Functions","Apos.Input.ConditionSet.Public_Functions"],[46,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed"],[88,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(2)"],[90,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(3)"],[61,0,2,"AddNeed","Apos.Input.ConditionSet.AddNeed(4)"],[50,0,2,"AddNot","Apos.Input.ConditionSet.AddNot"],[91,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(2)"],[92,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(3)"],[62,0,2,"AddNot","Apos.Input.ConditionSet.AddNot(4)"],[54,0,2,"Pressed","Apos.Input.ConditionSet.Pressed"],[55,0,2,"Held","Apos.Input.ConditionSet.Held"],[56,0,2,"HeldOnly","Apos.Input.ConditionSet.HeldOnly"],[57,0,2,"Released","Apos.Input.ConditionSet.Released"],[89,0,3,"Private Variables","Apos.Input.ConditionSet.Private_Variables"],[63,0,4,"_needCondition","Apos.Input.ConditionSet._needCondition"],[64,0,4,"_notCondition","Apos.Input.ConditionSet._notCondition"]]);

文件差異過大導致無法顯示
+ 0 - 0
docs/files/ConditionSet-cs-SummaryToolTips.js


+ 1 - 1
docs/files/ConditionSet-cs-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",41:"<div class=\"NDToolTip TClass LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype41\"><div class=\"CPEntry TClass Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ConditionSet</div></div></div><div class=\"TTSummary\">Combines a bunch of Condition to make complex condition sets.&nbsp; Operates over conditions that are needed and conditions that must not be pressed.</div></div>",72:"<div class=\"NDToolTip TInterface LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype72\"><div class=\"CPEntry TInterface Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">interface</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;ICondition</div></div></div><div class=\"TTSummary\">Interface for a Condition.</div></div>"});

+ 12 - 12
docs/files/ConditionSet-cs.html

@@ -40,16 +40,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionKeyboard.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>Adds a new needed key.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionSet.AddNeed(2)"></a><a name="Topic47"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionSet.AddNeed(2)"></a><a name="Topic88"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNeed</div>
- <div id="NDPrototype47" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a new needed mouse button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype88" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>Adds a new needed mouse button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionSet.AddNeed(3)"></a><a name="Topic48"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionSet.AddNeed(3)"></a><a name="Topic90"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNeed</div>
- <div id="NDPrototype48" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a new needed gamepad button.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype90" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNeed(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>Adds a new needed gamepad button.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
 <a name="Apos.Input.ConditionSet.AddNeed(4)"></a><a name="Topic61"></a><div class="CTopic TFunction LCSharp">
@@ -64,16 +64,16 @@
  <div class="CBody"><p>This implicitly creates a ConditionKeyboard.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">key<div class="CDLParameterType">Keys</div></td><td class="CDLDefinition"><p>Adds a key that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionSet.AddNot(2)"></a><a name="Topic51"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionSet.AddNot(2)"></a><a name="Topic91"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNot</div>
- <div id="NDPrototype51" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;MouseState, ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;MouseState, ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a mouse button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype91" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionMouse.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.MouseButton</a></div></td><td class="CDLDefinition"><p>Adds a mouse button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
-<a name="Apos.Input.ConditionSet.AddNot(3)"></a><a name="Topic52"></a><div class="CTopic TFunction LCSharp">
+<a name="Apos.Input.ConditionSet.AddNot(3)"></a><a name="Topic92"></a><div class="CTopic TFunction LCSharp">
  <div class="CTitle">AddNot</div>
- <div id="NDPrototype52" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">Func&lt;GamePadState[], ButtonState&gt;&nbsp;</td><td class="PName last">button</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
- <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameter</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType">Func&lt;GamePadState[], ButtonState&gt;</div></td><td class="CDLDefinition"><p>Adds a gamepad button that must not be pressed.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
+ <div id="NDPrototype92" class="NDPrototype WideForm CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">public</span> <a href="../index.html#File:ConditionSet.cs:Apos.Input.ConditionSet" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,41);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >ConditionSet</a> AddNot(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.</a></td><td class="PType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>&nbsp;</td><td class="PName last">button,</td></tr><tr><td class="first"></td><td class="PType"><span class="SHKeyword">int</span>&nbsp;</td><td class="PName last">gamePadIndex</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div>
+ <div class="CBody"><p>This implicitly creates a ConditionGamePad.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">button<div class="CDLParameterType"><a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >InputHelper.GamePadButton</a></div></td><td class="CDLDefinition"><p>Adds a gamepad button that must not be pressed.</p></td></tr><tr><td class="CDLEntry">gamePadIndex<div class="CDLParameterType"><span class="SHKeyword">int</span></div></td><td class="CDLDefinition"><p>The index of the gamepad to operate on.</p></td></tr></table><div class="CHeading">Returns</div><p>Returns itself for easy function chaining.</p></div>
 </div>
 
 <a name="Apos.Input.ConditionSet.AddNot(4)"></a><a name="Topic62"></a><div class="CTopic TFunction LCSharp">

文件差異過大導致無法顯示
+ 0 - 0
docs/files/InputHelper-cs-Summary.js


文件差異過大導致無法顯示
+ 0 - 0
docs/files/InputHelper-cs-SummaryToolTips.js


+ 1 - 1
docs/files/InputHelper-cs-ToolTips.js

@@ -1 +1 @@
-NDContentPage.OnToolTipsLoaded({66:"<div class=\"NDToolTip TStruct LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype66\"><div class=\"CPEntry TStruct Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">struct</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;KeyCharacter</div></div></div><div class=\"TTSummary\">Stores a key with the character it produces.</div></div>"});
+NDContentPage.OnToolTipsLoaded({35:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype35\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> MouseButton</div><div class=\"TTSummary\">Available mouse buttons.</div></div>",36:"<div class=\"NDToolTip TEnumeration LCSharp\"><div id=\"NDPrototype36\" class=\"NDPrototype NoParameterForm\"><span class=\"SHKeyword\">public enum</span> GamePadButton</div><div class=\"TTSummary\">Available gamepad buttons.</div></div>",66:"<div class=\"NDToolTip TStruct LCSharp\"><div class=\"NDClassPrototype\" id=\"NDClassPrototype66\"><div class=\"CPEntry TStruct Current\"><div class=\"CPModifiers\"><span class=\"SHKeyword\">public</span> <span class=\"SHKeyword\">struct</span></div><div class=\"CPName\"><span class=\"Qualifier\">Apos.&#8203;Input.</span>&#8203;KeyCharacter</div></div></div><div class=\"TTSummary\">Stores a key with the character it produces.</div></div>"});

+ 35 - 1
docs/files/InputHelper-cs.html

@@ -18,6 +18,18 @@
  <div class="CTitle">Public Variables</div>
 </div>
 
+<a name="Apos.Input.InputHelper.MouseButton"></a><a name="Topic35"></a><div class="CTopic TEnumeration LCSharp">
+ <div class="CTitle">MouseButton</div>
+ <div id="NDPrototype35" class="NDPrototype NoParameterForm"><span class="SHKeyword">public enum</span> MouseButton</div>
+ <div class="CBody"><p>Available mouse buttons.</p></div>
+</div>
+
+<a name="Apos.Input.InputHelper.GamePadButton"></a><a name="Topic36"></a><div class="CTopic TEnumeration LCSharp">
+ <div class="CTitle">GamePadButton</div>
+ <div id="NDPrototype36" class="NDPrototype NoParameterForm"><span class="SHKeyword">public enum</span> GamePadButton</div>
+ <div class="CBody"><p>Available gamepad buttons.</p></div>
+</div>
+
 <a name="Apos.Input.InputHelper.Game"></a><a name="Topic123"></a><div class="CTopic TProperty LCSharp">
  <div class="CTitle">Game</div>
  <div id="NDPrototype123" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Game Game { <span class="SHKeyword">get</span>; <span class="SHKeyword">set</span> }</div>
@@ -108,6 +120,18 @@
  <div class="CBody"><p>Useful for handling text inputs from any keyboard layouts. This is useful when coding textboxes.</p></div>
 </div>
 
+<a name="Apos.Input.InputHelper.MouseButtons"></a><a name="Topic37"></a><div class="CTopic TProperty LCSharp">
+ <div class="CTitle">MouseButtons</div>
+ <div id="NDPrototype37" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Dictionary&lt;<a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>, Func&lt;MouseState, ButtonState&gt;&gt; MouseButtons { <span class="SHKeyword">get</span> }</div>
+ <div class="CBody"><p>Maps a MouseButton to a function that can extract a specific ButtonState from a MouseState.</p></div>
+</div>
+
+<a name="Apos.Input.InputHelper.GamePadButtons"></a><a name="Topic40"></a><div class="CTopic TProperty LCSharp">
+ <div class="CTitle">GamePadButtons</div>
+ <div id="NDPrototype40" class="NDPrototype NoParameterForm"><span class="SHKeyword">public static</span> Dictionary&lt;<a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>, Func&lt;GamePadState[], <span class="SHKeyword">int</span>, ButtonState&gt;&gt; GamePadButtons { <span class="SHKeyword">get</span> }</div>
+ <div class="CBody"><p>Maps a GamePadButton to a function that can extract a specific ButtonState from a GamePadState.</p></div>
+</div>
+
 <a name="Apos.Input.InputHelper.Public_Functions"></a><a name="Topic74"></a><div class="CTopic TGroup LCSharp">
  <div class="CTitle">Public Functions</div>
 </div>
@@ -204,10 +228,20 @@
  <div class="CBody"><p>Gives info about a touch panel.</p></div>
 </div>
 
-<a name="Apos.Input.InputHelper._textEvents"></a><a name="Topic65"></a><div class="CTopic TVariable LCSharp last">
+<a name="Apos.Input.InputHelper._textEvents"></a><a name="Topic65"></a><div class="CTopic TVariable LCSharp">
  <div class="CTitle">_textEvents</div>
  <div id="NDPrototype65" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> List&lt;<a href="../index.html#File:KeyCharacter.cs:Apos.Input.KeyCharacter" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,66);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >KeyCharacter</a>&gt; _textEvents</div>
  <div class="CBody"><p>Useful for handling text inputs from any keyboard layouts. This is useful when coding textboxes.</p></div>
 </div>
 
+<a name="Apos.Input.InputHelper._mouseButtons"></a><a name="Topic102"></a><div class="CTopic TVariable LCSharp">
+ <div class="CTitle">_mouseButtons</div>
+ <div id="NDPrototype102" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> Dictionary&lt;<a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.MouseButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,35);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MouseButton</a>, Func&lt;MouseState, ButtonState&gt;&gt; _mouseButtons</div>
+</div>
+
+<a name="Apos.Input.InputHelper._gamePadButtons"></a><a name="Topic103"></a><div class="CTopic TVariable LCSharp last">
+ <div class="CTitle">_gamePadButtons</div>
+ <div id="NDPrototype103" class="NDPrototype NoParameterForm"><span class="SHKeyword">private static</span> Dictionary&lt;<a href="../index.html#File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,36);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >GamePadButton</a>, Func&lt;GamePadState[], <span class="SHKeyword">int</span>, ButtonState&gt;&gt; _gamePadButtons</div>
+</div>
+
 </body></html>

+ 1 - 1
docs/search/index.js

@@ -1 +1 @@
-NDSearch.OnPrefixIndexLoaded(["_co","_ga","_in","_ne","_no","_ol","_te","_to","add","cha","con","gam","hel","ico","inp","isa","ism","ist","key","new","old","pre","pro","rel","set","tex","tou","upd","win"]);
+NDSearch.OnPrefixIndexLoaded(["_co","_ga","_in","_mo","_ne","_no","_ol","_te","_to","add","cha","con","gam","hel","ico","inp","isa","ism","ist","key","mou","new","old","pre","pro","rel","set","tex","tou","upd","win"]);

+ 1 - 1
docs/search/keywords/005f00670061.js

@@ -1 +1 @@
-NDSearch.OnPrefixDataLoaded("_ga",["Variable"],[["_gamePadCapabilities",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper._gamePadCapabilities","CSharpClass:Apos.Input.InputHelper:_gamePadCapabilities"]]]]);
+NDSearch.OnPrefixDataLoaded("_ga",["Variable"],[["_gamePadButtons",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper._gamePadButtons","CSharpClass:Apos.Input.InputHelper:_gamePadButtons"]]],["_gamePadCapabilities",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper._gamePadCapabilities","CSharpClass:Apos.Input.InputHelper:_gamePadCapabilities"]]],["_gamePadIndex",,[["Apos.Input.ConditionGamePad",,,,0,"File:ConditionGamePad.cs:Apos.Input.ConditionGamePad._gamePadIndex","CSharpClass:Apos.Input.ConditionGamePad:_gamePadIndex"]]]]);

+ 1 - 0
docs/search/keywords/005f006d006f.js

@@ -0,0 +1 @@
+NDSearch.OnPrefixDataLoaded("_mo",["Variable"],[["_mouseButtons",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper._mouseButtons","CSharpClass:Apos.Input.InputHelper:_mouseButtons"]]]]);

+ 1 - 1
docs/search/keywords/00670061006d.js

@@ -1 +1 @@
-NDSearch.OnPrefixDataLoaded("gam",["Property"],[["Game",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.Game","CSharpClass:Apos.Input.InputHelper:Game"]]],["GamePadCapabilities",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.GamePadCapabilities","CSharpClass:Apos.Input.InputHelper:GamePadCapabilities"]]]]);
+NDSearch.OnPrefixDataLoaded("gam",["Property","Enumeration"],[["Game",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.Game","CSharpClass:Apos.Input.InputHelper:Game"]]],["GamePadButton",,[["Apos.Input.InputHelper",,,,1,"File:InputHelper.cs:Apos.Input.InputHelper.GamePadButton","CSharpClass:Apos.Input.InputHelper:GamePadButton"]]],["GamePadButtons",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.GamePadButtons","CSharpClass:Apos.Input.InputHelper:GamePadButtons"]]],["GamePadCapabilities",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.GamePadCapabilities","CSharpClass:Apos.Input.InputHelper:GamePadCapabilities"]]]]);

+ 1 - 0
docs/search/keywords/006d006f0075.js

@@ -0,0 +1 @@
+NDSearch.OnPrefixDataLoaded("mou",["Enumeration","Property"],[["MouseButton",,[["Apos.Input.InputHelper",,,,0,"File:InputHelper.cs:Apos.Input.InputHelper.MouseButton","CSharpClass:Apos.Input.InputHelper:MouseButton"]]],["MouseButtons",,[["Apos.Input.InputHelper",,,,1,"File:InputHelper.cs:Apos.Input.InputHelper.MouseButtons","CSharpClass:Apos.Input.InputHelper:MouseButtons"]]]]);

部分文件因文件數量過多而無法顯示