「ゲームプログラミング/RPG」の版間の差分

削除された内容 追加された内容
→‎武器・防具の装備システム: コードミスを修正。
1,618 行
int tempID; // 作業用の一時ID
tempID = (weapon_have_list[heros_def_list[partyNarabijyun[whomTargetID]].heros_weapon1]).have_weapon_id ; // 一時IDに、選択中キャラの右手武器の装備品IDを代入している
int tempEquip = heros_def_list[partyNarabijyun[whomTargetID]].heros_weapon1;
 
 
// 外した装備の個数が1増える。
weapon_have_list[heros_def_list[partyNarabijyun[whomTargetID]tempEquip].heros_weapon1].kosuuhave_kosuu = weapon_have_list[tempID -1tempEquip].kosuuhave_kosuu + 1;
// 上記で [tempID - 1]としている理由は単に、仕様表では武器IDが1番から数えてるけど、プログラム内部ではゼロからカウントしているので1個ズレしてるから