mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-27 07:26:33 +01:00
25 lines
No EOL
651 B
Text
25 lines
No EOL
651 B
Text
function tunnel_autocomplete_server(prompt, params = []) {
|
|
var res = [];
|
|
|
|
var pr_list = ds_priority_create();
|
|
|
|
//////////////////////////////////
|
|
ds_priority_clear(pr_list);
|
|
|
|
var _tkeys = ds_map_keys_to_array(PROJECT.tunnels_in);
|
|
for( var i = 0, n = array_length(_tkeys); i < n; i++ ) {
|
|
var gl = _tkeys[i];
|
|
|
|
var match = string_partial_match(string_lower(gl), string_lower(prompt));
|
|
if(match == -9999) continue;
|
|
|
|
ds_priority_add(pr_list, [[THEME.ac_constant, 2], gl, "tunnel", gl], match);
|
|
}
|
|
|
|
repeat(ds_priority_size(pr_list))
|
|
array_push(res, ds_priority_delete_max(pr_list));
|
|
|
|
ds_priority_destroy(pr_list);
|
|
|
|
return res;
|
|
} |