変愚蛮怒のメインリポジトリです
Revision | e2cbb58e9eb27d15371a8111b0d79ba9c6abf31f (tree) |
---|---|
Time | 2013-12-27 23:34:24 |
Author | deskull <deskull@0568...> |
Commiter | deskull |
Add Doxygen comment to bldg.c.
@@ -3050,8 +3050,11 @@ msg_print(" | ||
3050 | 3050 | } |
3051 | 3051 | |
3052 | 3052 | |
3053 | -/* | |
3054 | - * Display quest information | |
3053 | +/*! | |
3054 | + * @brief クエスト情報を表示しつつ処理する。/ Display quest information | |
3055 | + * @param quest クエストのID | |
3056 | + * @param do_init クエストの開始処理(TRUE)、結果処理か(FALSE) | |
3057 | + * @return なし | |
3055 | 3058 | */ |
3056 | 3059 | static void get_questinfo(int questnum, bool do_init) |
3057 | 3060 | { |
@@ -3098,9 +3101,10 @@ sprintf(tmp_str, " | ||
3098 | 3101 | } |
3099 | 3102 | } |
3100 | 3103 | |
3101 | - | |
3102 | -/* | |
3103 | - * Request a quest from the Lord. | |
3104 | +/*! | |
3105 | + * @brief クエスト処理のメインルーチン / Request a quest from the Lord. | |
3106 | + * @param なし | |
3107 | + * @return なし | |
3104 | 3108 | */ |
3105 | 3109 | static void castle_quest(void) |
3106 | 3110 | { |
@@ -3221,8 +3225,10 @@ msg_format(" | ||
3221 | 3225 | } |
3222 | 3226 | |
3223 | 3227 | |
3224 | -/* | |
3225 | - * Display town history | |
3228 | +/*! | |
3229 | + * @brief 町に関するヘルプを表示する / Display town history | |
3230 | + * @param なし | |
3231 | + * @return なし | |
3226 | 3232 | */ |
3227 | 3233 | static void town_history(void) |
3228 | 3234 | { |
@@ -3241,7 +3247,14 @@ static void town_history(void) | ||
3241 | 3247 | screen_load(); |
3242 | 3248 | } |
3243 | 3249 | |
3244 | -/* critical happens at i / 10000 */ | |
3250 | +/*! | |
3251 | + * @brief 射撃時クリティカルによるダメージ期待値修正計算(スナイパーの集中処理と武器経験値) / critical happens at i / 10000 | |
3252 | + * @param weight 武器の重量 | |
3253 | + * @param plus_ammo 矢弾のダメージ修正 | |
3254 | + * @param plus_bow 弓のダメージ修正 | |
3255 | + * @param dam 基本ダメージ量 | |
3256 | + * @return ダメージ期待値 | |
3257 | + */ | |
3245 | 3258 | s16b calc_crit_ratio_shot(int weight, int plus_ammo, int plus_bow, int dam) |
3246 | 3259 | { |
3247 | 3260 | int i; |
@@ -3267,6 +3280,14 @@ s16b calc_crit_ratio_shot(int weight, int plus_ammo, int plus_bow, int dam) | ||
3267 | 3280 | return i; |
3268 | 3281 | } |
3269 | 3282 | |
3283 | +/*! | |
3284 | + * @brief 射撃時クリティカルによるダメージ期待値修正計算(重量依存部分) / critical happens at i / 10000 | |
3285 | + * @param weight 武器の重量 | |
3286 | + * @param plus_ammo 矢弾のダメージ修正 | |
3287 | + * @param plus_bow 弓のダメージ修正 | |
3288 | + * @param dam 基本ダメージ量 | |
3289 | + * @return ダメージ期待値 | |
3290 | + */ | |
3270 | 3291 | s16b calc_expect_crit_shot(int weight, int plus_ammo, int plus_bow, int dam) |
3271 | 3292 | { |
3272 | 3293 | u32b num; |
@@ -3300,6 +3321,15 @@ s16b calc_expect_crit_shot(int weight, int plus_ammo, int plus_bow, int dam) | ||
3300 | 3321 | return num; |
3301 | 3322 | } |
3302 | 3323 | |
3324 | +/*! | |
3325 | + * @brief 攻撃時クリティカルによるダメージ期待値修正計算(重量と毒針処理) / critical happens at i / 10000 | |
3326 | + * @param weight 武器の重量 | |
3327 | + * @param plus 武器のダメージ修正 | |
3328 | + * @param dam 基本ダメージ | |
3329 | + * @param meichuu 命中値 | |
3330 | + * @param dokubari 毒針処理か否か | |
3331 | + * @return ダメージ期待値 | |
3332 | + */ | |
3303 | 3333 | s16b calc_expect_crit(int weight, int plus, int dam, s16b meichuu, bool dokubari) |
3304 | 3334 | { |
3305 | 3335 | u32b k, num; |
@@ -3336,6 +3366,14 @@ s16b calc_expect_crit(int weight, int plus, int dam, s16b meichuu, bool dokubari | ||
3336 | 3366 | return num; |
3337 | 3367 | } |
3338 | 3368 | |
3369 | +/*! | |
3370 | + * @brief 攻撃時スレイによるダメージ期待値修正計算 / critical happens at i / 10000 | |
3371 | + * @param dam 基本ダメージ | |
3372 | + * @param mult スレイ倍率(掛け算部分) | |
3373 | + * @param div スレイ倍率(割り算部分) | |
3374 | + * @param force 理力特別計算フラグ | |
3375 | + * @return ダメージ期待値 | |
3376 | + */ | |
3339 | 3377 | static s16b calc_slaydam(int dam, int mult, int div, bool force) |
3340 | 3378 | { |
3341 | 3379 | int tmp; |
@@ -3357,6 +3395,20 @@ static s16b calc_slaydam(int dam, int mult, int div, bool force) | ||
3357 | 3395 | return tmp; |
3358 | 3396 | } |
3359 | 3397 | |
3398 | +/*! | |
3399 | + * @brief 攻撃時の期待値計算(スレイ→重量クリティカル→切れ味効果) | |
3400 | + * @param dam 基本ダメージ | |
3401 | + * @param mult スレイ倍率(掛け算部分) | |
3402 | + * @param div スレイ倍率(割り算部分) | |
3403 | + * @param force 理力特別計算フラグ | |
3404 | + * @param weight 重量 | |
3405 | + * @param plus 武器ダメージ修正 | |
3406 | + * @param meichuu 命中値 | |
3407 | + * @param dokubari 毒針処理か否か | |
3408 | + * @param vorpal_mult 切れ味倍率(掛け算部分) | |
3409 | + * @param vorpal_div 切れ味倍率(割り算部分) | |
3410 | + * @return ダメージ期待値 | |
3411 | + */ | |
3360 | 3412 | static u32b calc_expect_dice(u32b dam, int mult, int div, bool force, int weight, int plus, s16b meichuu, bool dokubari, int vorpal_mult, int vorpal_div) |
3361 | 3413 | { |
3362 | 3414 | dam = calc_slaydam(dam, mult, div, force); |