/*!
* @brief ゲーム時間が日中かどうかを返す /
* Whether daytime or not
- * @param 日中ならばTRUE、夜ならばFALSE
+ * @return 日中ならばTRUE、夜ならばFALSE
*/
bool is_daytime(void)
{
/*!
- * @briefs 下部に状態表示を行う / Show status bar
+ * @brief 下部に状態表示を行う / Show status bar
* @return なし
*/
static void prt_status(void)
/*!
- * @briefs プレイヤーの称号を表示する / Prints "title", including "wizard" or "winner" as needed.
+ * @brief プレイヤーの称号を表示する / Prints "title", including "wizard" or "winner" as needed.
* @return なし
*/
static void prt_title(void)
/*!
- * @briefs プレイヤーのレベルを表示する / Prints level
+ * @brief プレイヤーのレベルを表示する / Prints level
* @return なし
*/
static void prt_level(void)
/*!
- * @briefs プレイヤーの経験値を表示する / Display the experience
+ * @brief プレイヤーの経験値を表示する / Display the experience
* @return なし
*/
static void prt_exp(void)
}
/*!
- * @briefs プレイヤーの所持金を表示する / Prints current gold
+ * @brief プレイヤーの所持金を表示する / Prints current gold
* @return なし
*/
static void prt_gold(void)
/*!
- * @briefs プレイヤーのACを表示する / Prints current AC
+ * @brief プレイヤーのACを表示する / Prints current AC
* @return なし
*/
static void prt_ac(void)
/*!
- * @briefs プレイヤーのHPを表示する / Prints Cur/Max hit points
+ * @brief プレイヤーのHPを表示する / Prints Cur/Max hit points
* @return なし
*/
static void prt_hp(void)
/*!
- * @briefs プレイヤーのMPを表示する / Prints players max/cur spell points
+ * @brief プレイヤーのMPを表示する / Prints players max/cur spell points
* @return なし
*/
static void prt_sp(void)
/*!
- * @briefs 現在のフロアの深さを表示する / Prints depth in stat area
+ * @brief 現在のフロアの深さを表示する / Prints depth in stat area
* @return なし
*/
static void prt_depth(void)
/*!
- * @briefs プレイヤーの空腹状態を表示する / Prints status of hunger
+ * @brief プレイヤーの空腹状態を表示する / Prints status of hunger
* @return なし
*/
static void prt_hunger(void)
/*!
- * @briefs プレイヤーの行動状態を表示する / Prints Searching, Resting, Paralysis, or 'count' status
+ * @brief プレイヤーの行動状態を表示する / Prints Searching, Resting, Paralysis, or 'count' status
* @return なし
* @details
* Display is always exactly 10 characters wide (see below)
/*!
- * @briefs プレイヤーの行動速度を表示する / Prints the speed of a character. -CJS-
+ * @brief プレイヤーの行動速度を表示する / Prints the speed of a character. -CJS-
* @return なし
*/
static void prt_speed(void)
/*!
- * @briefs プレイヤーの呪文学習可能状態を表示する
+ * @brief プレイヤーの呪文学習可能状態を表示する
* @return なし
*/
static void prt_study(void)
/*!
- * @briefs プレイヤーのものまね可能状態を表示する
+ * @brief プレイヤーのものまね可能状態を表示する
* @return なし
*/
static void prt_imitation(void)
}
/*!
- * @briefs プレイヤーの負傷状態を表示する
+ * @brief プレイヤーの負傷状態を表示する
* @return なし
*/
static void prt_cut(void)
/*!
- * @briefs プレイヤーの朦朧状態を表示する
+ * @brief プレイヤーの朦朧状態を表示する
* @return なし
*/
static void prt_stun(void)
/*!
- * @briefs モンスターの体力ゲージを表示する
+ * @brief モンスターの体力ゲージを表示する
* @param riding TRUEならば騎乗中のモンスターの体力、FALSEならターゲットモンスターの体力を表示する。表示位置は固定。
* @return なし
* @details
/*!
- * @briefs プレイヤーのステータスを一括表示する(左側部分) / Display basic info (mostly left of map)
+ * @brief プレイヤーのステータスを一括表示する(左側部分) / Display basic info (mostly left of map)
* @return なし
*/
static void prt_frame_basic(void)
/*!
- * @briefs プレイヤーのステータスを一括表示する(下部分) / Display extra info (mostly below map)
+ * @brief プレイヤーのステータスを一括表示する(下部分) / Display extra info (mostly below map)
* @return なし
*/
static void prt_frame_extra(void)
/*!
- * @briefs サブウィンドウに所持品一覧を表示する / Hack -- display inventory in sub-windows
+ * @brief サブウィンドウに所持品一覧を表示する / Hack -- display inventory in sub-windows
* @return なし
*/
static void fix_inven(void)
/*!
- * @briefs モンスターの現在数を一行で表現する / Print monster info in line
+ * @brief モンスターの現在数を一行で表現する / Print monster info in line
* @param x 表示列
* @param y 表示行
* @param m_ptr 思い出を表示するモンスター情報の参照ポインタ
}
/*!
- * @briefs モンスターの出現リストを表示する / Print monster info in line
+ * @brief モンスターの出現リストを表示する / Print monster info in line
* @param x 表示列
* @param y 表示行
* @param max_lines 最大何行描画するか
}
/*!
- * @briefs 出現中モンスターのリストをサブウィンドウに表示する / Hack -- display monster list in sub-windows
+ * @brief 出現中モンスターのリストをサブウィンドウに表示する / Hack -- display monster list in sub-windows
* @return なし
*/
static void fix_monster_list(void)
Term_clear();
- target_set_prepare_look();//モンスター一覧を生成,ソート
+ target_set_prepare_look(); //モンスター一覧を生成,ソート
print_monster_list(0, 0, h);
/* Fresh */
/*!
- * @briefs 現在の装備品をサブウィンドウに表示する /
+ * @brief 現在の装備品をサブウィンドウに表示する /
* Hack -- display equipment in sub-windows
* @return なし
*/
/*!
- * @briefs 現在の習得済魔法をサブウィンドウに表示する /
+ * @brief 現在の習得済魔法をサブウィンドウに表示する /
* Hack -- display spells in sub-windows
* @return なし
*/
/*!
- * @briefs 現在のプレイヤーステータスをサブウィンドウに表示する /
+ * @brief 現在のプレイヤーステータスをサブウィンドウに表示する /
* Hack -- display character in sub-windows
* @return なし
*/
}
/*!
- * @briefs ゲームメッセージ履歴をサブウィンドウに表示する /
+ * @brief ゲームメッセージ履歴をサブウィンドウに表示する /
* Hack -- display recent messages in sub-windows
* XXX XXX XXX Adjust for width and split messages
* @return なし
/*!
- * @briefs 簡易マップをサブウィンドウに表示する /
+ * @brief 簡易マップをサブウィンドウに表示する /
* Hack -- display overhead view in sub-windows
* XXX XXX XXX Adjust for width and split messages
* @return なし
/*!
- * @briefs ダンジョンの地形をサブウィンドウに表示する /
+ * @brief ダンジョンの地形をサブウィンドウに表示する /
* Hack -- display dungeon view in sub-windows
* @return なし
*/
/*!
- * @briefs モンスターの思い出をサブウィンドウに表示する /
+ * @brief モンスターの思い出をサブウィンドウに表示する /
* Hack -- display dungeon view in sub-windows
* @return なし
*/
/*!
- * @briefs ベースアイテム情報をサブウィンドウに表示する /
+ * @brief ベースアイテム情報をサブウィンドウに表示する /
* Hack -- display object recall in sub-windows
* @return なし
*/
/*!
- * @briefs プレイヤーの現在学習可能な魔法数を計算し、増減に応じて魔法の忘却、再学習を処置する。 /
+ * @brief プレイヤーの現在学習可能な魔法数を計算し、増減に応じて魔法の忘却、再学習を処置する。 /
* Calculate number of spells player should have, and forget,
* or remember, spells until that number is properly reflected.
* @return なし
}
/*!
- * @briefs プレイヤーの最大MPを計算する /
+ * @brief プレイヤーの最大MPを計算する /
* Calculate maximum mana. You do not need to know any spells.
* Note that mana is lowered by heavy (or inappropriate) armor.
* @return なし
/*!
- * @briefs プレイヤーの最大HPを計算する /
+ * @brief プレイヤーの最大HPを計算する /
* Calculate the players (maximal) hit points
* Adjust current hitpoints if necessary
* @return なし
return TV_BOLT;
}
case SV_CRIMSON:
+ case SV_HARP:
{
return TV_NO_AMMO;
}
}
}
- if (p_ptr->ryoute)
- hold *= 2;
+ if (p_ptr->ryoute) hold *= 2;
for(i = 0 ; i < 2 ; i++)
{
if ((inventory[i].tval == TV_NATURE_BOOK) && (inventory[i].sval == 2)) have_sw = TRUE;
if ((inventory[i].tval == TV_CRAFT_BOOK) && (inventory[i].sval == 2)) have_kabe = TRUE;
}
- for (this_o_idx = cave[py][px].o_idx; this_o_idx; this_o_idx = next_o_idx)
- {
- object_type *o_ptr;
+ for (this_o_idx = cave[p_ptr->y][p_ptr->x].o_idx; this_o_idx; this_o_idx = next_o_idx)
+ {
/* Acquire object */
o_ptr = &o_list[this_o_idx];
if (p_ptr->window) window_stuff();
}
-
+/*!
+ * @brief プレイヤーの現在開いている手の状態を返す
+ * @param riding_control 乗馬中により片手を必要としている状態ならばTRUEを返す。
+ * @return 開いている手のビットフラグ
+ */
s16b empty_hands(bool riding_control)
{
s16b status = EMPTY_HAND_NONE;
}
+/*!
+ * @brief プレイヤーが防具重量制限のある職業時にペナルティを受ける状態にあるかどうかを返す。
+ * @return ペナルティが適用されるならばTRUE。
+ */
bool heavy_armor(void)
{
u16b monk_arm_wgt = 0;
return (monk_arm_wgt > (100 + (p_ptr->lev * 4)));
}
+/*!
+ * @brief 実ゲームプレイ時間を更新する
+ */
void update_playtime(void)
{
/* Check if the game has started */