Skip to content

Commit 5d0e2a1

Browse files
committed
add_player return controller index instead of controller struct
1 parent 857e673 commit 5d0e2a1

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

current-scripts/Demos/useful-scripts/objects/obj_control_manager_demo/Create_0.gml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ control_labels[CONTROLS.Y] = "Y";
1010
num_controls = CONTROLS.MAX;
1111

1212
control_manager = instance_create_layer(0, 0, layer, obj_control_manager);
13-
my_player = control_manager.add_player();
13+
var _player_index = control_manager.add_player();
14+
my_player = control_manager.get_player(_player_index);
1415

1516
my_player.set_control_map(CONTROL_TYPE.KEYBOARD, CONTROL_TYPE.KEYBOARD, CONTROLS.UP, vk_up);
1617
my_player.set_control_map(CONTROL_TYPE.KEYBOARD, CONTROL_TYPE.KEYBOARD, CONTROLS.DOWN, vk_down);

current-scripts/Demos/useful-scripts/scripts/control_manager_functions/control_manager_functions.gml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ function add_player() {
22
var _new_player = new ControlManagerPlayer();
33
ds_list_add(players, _new_player);
44
num_players++;
5-
return _new_player;
5+
return num_players;
66
}
77

88
function get_player(_index) {

0 commit comments

Comments
 (0)