リファレンス URL:ds_queue_copy(id, source);
戻り値無し (Returns: N/A) キュー(Queue)を別のキューへデータコピーする。 変数型が一致しないとコピーできない、コピー先とコピー元の変数型が同一である必要性。変数がどちらもデータ構造の「キュー」であること。 キューをコピーしてもオリジナルのキューは破壊されない。あるいはオリジナルのキューからデータが削除された場合に、コピー先と同期しているわけではないのでコピー先のデータは変更されない。
id | コピー先となる queue |
source | コピー元の queue |
/* 型が一致しなければいけないため var a; ds_queue_copy(a, other.queue); このような横着はできない、必ず var a = ds_queue_create(); ds_queue_copy(a, other.queue); といった手順が必要 */ with (instance_create(x, y, obj_Enemy)){ queue = ds_queue_create(); ds_queue_copy(queue, other.queue); };
Functions/ds_queue_copy