【2D】ゲーム作成ツールGameMaker part4【マンセー】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0914名前は開発中のものです。
2010/10/16(土) 13:51:36ID:qwLa8JJSds_list_replace(list_a, 1, X) とすると、2番目のBがXに置き換わって
(A, X, C, D, E) となる。最初の要素が0だから、posを1にすると2番目ってことに注意な。
replaceの場合、すでにその場所に要素があることが条件となる。
(上の例だと、posに5以上の値を指定しても何も起こらない)
リストのコピーが目的なら、一度全部消してから追加し直す方が早くて簡単かな。
ds_list_clear(list_b); // 移す先のリストをクリア
for (i = 0; i < ds_list_size(list_a); i += 1) {
ds_list_add(list_b, ds_list_find_value(list_a, i)); // list_aから読んでlist_bに追加
}
レス数が900を超えています。1000を超えると表示できなくなるよ。