|
@@ -578,6 +578,7 @@ struct _VariantCall {
|
|
VCALL_LOCALMEM2(Array, insert);
|
|
VCALL_LOCALMEM2(Array, insert);
|
|
VCALL_LOCALMEM1(Array, remove);
|
|
VCALL_LOCALMEM1(Array, remove);
|
|
VCALL_LOCALMEM0R(Array, front);
|
|
VCALL_LOCALMEM0R(Array, front);
|
|
|
|
+ VCALL_LOCALMEM0R(Array, pick_random)
|
|
VCALL_LOCALMEM0R(Array, back);
|
|
VCALL_LOCALMEM0R(Array, back);
|
|
VCALL_LOCALMEM2R(Array, find);
|
|
VCALL_LOCALMEM2R(Array, find);
|
|
VCALL_LOCALMEM2R(Array, rfind);
|
|
VCALL_LOCALMEM2R(Array, rfind);
|
|
@@ -1960,6 +1961,7 @@ void register_variant_methods() {
|
|
ADDFUNC1NC(ARRAY, NIL, Array, remove, INT, "position", varray());
|
|
ADDFUNC1NC(ARRAY, NIL, Array, remove, INT, "position", varray());
|
|
ADDFUNC1NC(ARRAY, NIL, Array, erase, NIL, "value", varray());
|
|
ADDFUNC1NC(ARRAY, NIL, Array, erase, NIL, "value", varray());
|
|
ADDFUNC0R(ARRAY, NIL, Array, front, varray());
|
|
ADDFUNC0R(ARRAY, NIL, Array, front, varray());
|
|
|
|
+ ADDFUNC0R(ARRAY, NIL, Array, pick_random, varray())
|
|
ADDFUNC0R(ARRAY, NIL, Array, back, varray());
|
|
ADDFUNC0R(ARRAY, NIL, Array, back, varray());
|
|
ADDFUNC2R(ARRAY, INT, Array, find, NIL, "what", INT, "from", varray(0));
|
|
ADDFUNC2R(ARRAY, INT, Array, find, NIL, "what", INT, "from", varray(0));
|
|
ADDFUNC2R(ARRAY, INT, Array, rfind, NIL, "what", INT, "from", varray(-1));
|
|
ADDFUNC2R(ARRAY, INT, Array, rfind, NIL, "what", INT, "from", varray(-1));
|