rogue > mvaddch()


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

メモ

オブジェクトを破棄するまえに、呼び出すものらしい。

仮引数部分の宣言が、関数外に出ているような気がするが、

これはどういう見方をすればいいんだろう。

コード

/*
 * update_mdest:
 *      Called after picking up an object, before discarding it.
 *      If this was the object of something's desire, that monster will
 *      get mad and run at the hero
 */
update_mdest(obj)
register THING *obj;
{
    register THING *mp;

    for (mp = mlist; mp != NULL; mp = next(mp))
        if (mp->t_dest == &obj->o_pos)
     mp->t_dest = &hero;
}

関連

関数外で仮引数を宣言できるか否かsample_c_function