- From: Matt Reynolds <notifications@github.com>
- Date: Fri, 10 May 2024 16:51:10 -0700
- To: w3c/gamepad <gamepad@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/gamepad/pull/196/review/2050974002@github.com>
@nondebug commented on this pull request. > @@ -820,8 +820,13 @@ <h3> <li>[=list/For each=] |rawInputIndex:long| of [=the range=] from 0 to |inputCount| − 1: <ol> - <li>If the the gamepad button at index |rawInputIndex| - [=represents a Standard Gamepad button=]: + <li>Let |button| be the button at index |rawInputIndex|. + </li> + <li>Let |type| be the result of determining if the |button| [=represents + a Standard Gamepad button=] or represents [=Additional gamepad buttons=] Let's use singular in both cases and add a period at the end of the sentence: ``` a Standard Gamepad button=] or represents an [=additional gamepad button=]. ``` I'm not sure if respec will link the definition correctly if we don't use "Additional gamepad buttons"; if not, we can add a data-lt attribute to the <dfn> tag below: ``` <dfn data-lt="additional gamepad button">Additional gamepad buttons</dfn> ``` > @@ -878,8 +883,15 @@ <h3> <li>Initialize |buttons| to be an empty [=list=]. </li> <li>[=list/For each=] |buttonIndex:long| of [=the range=] from 0 to - |buttonsSize| − 1, [=list/append=] a [=new=] {{GamepadButton}} to - |buttons|. + |buttonsSize| − 1: + <ol> + <li>Determine the |type| of the button from the provided {{GamepadButtonType}} + array, defaulting to null if not specified. ``` `null` ``` > @@ -878,8 +883,15 @@ <h3> <li>Initialize |buttons| to be an empty [=list=]. </li> <li>[=list/For each=] |buttonIndex:long| of [=the range=] from 0 to - |buttonsSize| − 1, [=list/append=] a [=new=] {{GamepadButton}} to - |buttons|. + |buttonsSize| − 1: + <ol> + <li>Determine the |type| of the button from the provided {{GamepadButtonType}} + array, defaulting to null if not specified. + </li> + <li>[=list/Append=] a [=new=] {{GamepadButton}} to |buttons| This should reference the |type| variable we defined above: ``` <li>Let |button:GamepadButton| be a [=new=] {{GamepadButton}} with its {{GamepadButton/type}} attribute initialized to |type|. </li> <li>[=list/Append=] |button| to |buttons|. </li> ``` > @@ -878,8 +883,15 @@ <h3> <li>Initialize |buttons| to be an empty [=list=]. </li> <li>[=list/For each=] |buttonIndex:long| of [=the range=] from 0 to - |buttonsSize| − 1, [=list/append=] a [=new=] {{GamepadButton}} to - |buttons|. + |buttonsSize| − 1: + <ol> + <li>Determine the |type| of the button from the provided {{GamepadButtonType}} > Determine the |type| of the button from the provided {{GamepadButtonType}} array This should be phrased "Let |type| be..." so it's clear we're defining a variable. Also, it's unclear where the GamepadButtonType array came from or how it's being used. If it's provided then it should be passed into this algorithm and given a name, for instance: "To initialize buttons for a gamepad with an array |types| of GamepadButtonType values" -- Reply to this email directly or view it on GitHub: https://github.com/w3c/gamepad/pull/196#pullrequestreview-2050974002 You are receiving this because you are subscribed to this thread. Message ID: <w3c/gamepad/pull/196/review/2050974002@github.com>
Received on Friday, 10 May 2024 23:51:14 UTC