Skip to content
This repository was archived by the owner on Feb 1, 2026. It is now read-only.
/ Input Public archive

Commit 40ba6cb

Browse files
committed
Adds array handling to input_is_analogue()
1 parent 84d8c2d commit 40ba6cb

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

scripts/input_check/input_check.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// @param verb
1+
/// @param verb/array
22
/// @param [playerIndex]
33
/// @param [bufferDuration]
44

scripts/input_check_press/input_check_press.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// @param verb
1+
/// @param verb/array
22
/// @param [playerIndex]
33
/// @param [bufferDuration]
44

scripts/input_check_release/input_check_release.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// @param verb
1+
/// @param verb/array
22
/// @param [playerIndex]
33
/// @param [bufferDuration]
44

scripts/input_is_analogue/input_is_analogue.gml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// @param verb
1+
/// @param verb/array
22
/// @param [playerIndex]
33

44
function input_is_analogue()
@@ -25,5 +25,17 @@ function input_is_analogue()
2525
return undefined;
2626
}
2727

28+
if (is_array(_verb))
29+
{
30+
var _i = 0;
31+
repeat(array_length(_verb))
32+
{
33+
if (input_is_analogue(_verb[_i], _player_index)) return true;
34+
++_i;
35+
}
36+
37+
return false;
38+
}
39+
2840
return _verb_struct.analogue;
2941
}

scripts/input_value/input_value.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// @param verb
1+
/// @param verb/array
22
/// @param [playerIndex]
33

44
function input_value()

0 commit comments

Comments
 (0)