OSDN Git Service

hengbandforosx/hengbandosx.git
10 months agoMerge pull request #3416 from sikabane-works/release/3.0.0.85 3.0.0.85(Alpha)
Deskull [Sun, 11 Jun 2023 13:33:11 +0000 (22:33 +0900)]
Merge pull request #3416 from sikabane-works/release/3.0.0.85

Release/3.0.0.85

10 months ago[Release] 3.0.0.85
Deskull [Sun, 11 Jun 2023 13:21:35 +0000 (22:21 +0900)]
[Release] 3.0.0.85

10 months agoMerge pull request #3411 from Hourier/Add-Wizard-Commands
Hourier [Sun, 11 Jun 2023 13:09:43 +0000 (22:09 +0900)]
Merge pull request #3411 from Hourier/Add-Wizard-Commands

アイテム/モンスターをランダム生成するウィザードコマンドを実装した

10 months ago[Refactor] #3409 acquirement() からデバッグ専用のパラメータspecial/known を削除した
Hourier [Sun, 11 Jun 2023 07:52:15 +0000 (16:52 +0900)]
[Refactor] #3409 acquirement() からデバッグ専用のパラメータspecial/known を削除した

known は、*鑑定* をするデバッグコマンドが実装済なので、未鑑定状態でドロップした方が後からの加工もできるので不要と判断して削除した

10 months ago[Implement] #3409 フロア相応のモンスターをランダムに生成するデバッグコマンドを追加した
Hourier [Sun, 11 Jun 2023 07:25:22 +0000 (16:25 +0900)]
[Implement] #3409 フロア相応のモンスターをランダムに生成するデバッグコマンドを追加した

10 months ago[Refactor] #3409 デバッグモンスター生成関数がmonster ではなくenemy だったので差し替えた
Hourier [Sun, 11 Jun 2023 07:21:27 +0000 (16:21 +0900)]
[Refactor] #3409 デバッグモンスター生成関数がmonster ではなくenemy だったので差し替えた

10 months ago[Refactor] #3409 exe_cmd_debug() におけるswitch/case 文の調整
Hourier [Sun, 11 Jun 2023 06:42:24 +0000 (15:42 +0900)]
[Refactor] #3409 exe_cmd_debug() におけるswitch/case 文の調整

10 months ago[Refactor] #3409 place_monster_aux() が意味不明すぎるのでシグネチャからplace_specific_monster() とし...
Hourier [Sun, 11 Jun 2023 06:38:10 +0000 (15:38 +0900)]
[Refactor] #3409 place_monster_aux() が意味不明すぎるのでシグネチャからplace_specific_monster() とし、place_monster() は生成するモンスターが決まっていないことからplace_random_monster() とした

10 months ago[Implement] #3409 フロア相当のランダムなアイテムを生成するウィザードコマンドを追加した
Hourier [Sun, 11 Jun 2023 05:59:59 +0000 (14:59 +0900)]
[Implement] #3409 フロア相当のランダムなアイテムを生成するウィザードコマンドを追加した

10 months agoMerge pull request #3405 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-5
Hourier [Sun, 11 Jun 2023 12:19:47 +0000 (21:19 +0900)]
Merge pull request #3405 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-5

静的解析警告の解消 その5

10 months ago[Refactor] #3397 interpret_personality_select_key_move() の引数と戻り値を調整して分かりやすくした
Hourier [Sun, 11 Jun 2023 05:38:45 +0000 (14:38 +0900)]
[Refactor] #3397 interpret_personality_select_key_move() の引数と戻り値を調整して分かりやすくした

10 months ago[Refactor] #3397 interpret_personality_select_key_move() のif 文をswitch/case 文に直した
Hourier [Sun, 11 Jun 2023 05:36:39 +0000 (14:36 +0900)]
[Refactor] #3397 interpret_personality_select_key_move() のif 文をswitch/case 文に直した

10 months ago[Refactor] #3397 性格の配列外アクセスが発生する潜在不具合を解消した
Hourier [Sun, 11 Jun 2023 04:58:09 +0000 (13:58 +0900)]
[Refactor] #3397 性格の配列外アクセスが発生する潜在不具合を解消した

10 months ago[Refactor] #3397 プレイヤーの性格選択時で静的解析しきれずに(意図しない)警告が出ていたのを解消した
Hourier [Sun, 11 Jun 2023 04:07:05 +0000 (13:07 +0900)]
[Refactor] #3397 プレイヤーの性格選択時で静的解析しきれずに(意図しない)警告が出ていたのを解消した

10 months ago[Refactor] #3397 pets がshort、iがint だったためナローキャスト警告が出ていた。これを解消した
Hourier [Sun, 11 Jun 2023 01:21:01 +0000 (10:21 +0900)]
[Refactor] #3397 pets がshort、iがint だったためナローキャスト警告が出ていた。これを解消した

10 months ago[Refactor] #3397 space-finder.cpp で、条件によっては配列外アクセスを引き起こす可能性のあった箇所を修正した
Hourier [Sun, 11 Jun 2023 01:19:47 +0000 (10:19 +0900)]
[Refactor] #3397 space-finder.cpp で、条件によっては配列外アクセスを引き起こす可能性のあった箇所を修正した

10 months ago[Refactor] #3397 引数によってはold_race_flags が正しく初期化されない場合があるのを修正した
Hourier [Sun, 11 Jun 2023 01:18:32 +0000 (10:18 +0900)]
[Refactor] #3397 引数によってはold_race_flags が正しく初期化されない場合があるのを修正した

10 months ago[Refactor] #3397 MindPowerGetter クラスのコンストラクタで全てのフィールド変数を初期化した
Hourier [Sun, 11 Jun 2023 01:17:41 +0000 (10:17 +0900)]
[Refactor] #3397 MindPowerGetter クラスのコンストラクタで全てのフィールド変数を初期化した

10 months ago[Refactor] #3397 mind-elementalist.cpp で、element_powers を調整してコピーではなく参照で受けるようにした
Hourier [Sun, 11 Jun 2023 01:17:05 +0000 (10:17 +0900)]
[Refactor] #3397 mind-elementalist.cpp で、element_powers を調整してコピーではなく参照で受けるようにした

10 months ago[Refactor] #3397 main-win.cpp でぬるぽを吐く可能性があった場所を解消した
Hourier [Sun, 11 Jun 2023 01:13:45 +0000 (10:13 +0900)]
[Refactor] #3397 main-win.cpp でぬるぽを吐く可能性があった場所を解消した

10 months ago[Refactor] #3397 new_chain_str() でぬるぽを吐く可能性があった場所を解消した
Hourier [Sun, 11 Jun 2023 01:08:28 +0000 (10:08 +0900)]
[Refactor] #3397 new_chain_str() でぬるぽを吐く可能性があった場所を解消した

10 months ago[Refactor] #3397 obj_desc_list のフィールド変数を初期化した
Hourier [Sat, 10 Jun 2023 15:24:40 +0000 (00:24 +0900)]
[Refactor] #3397 obj_desc_list のフィールド変数を初期化した

10 months ago[Refactor] #3397 QuestCompletionChecker のコンストラクタで初期化できていなかった変数を初期化した
Hourier [Sat, 10 Jun 2023 15:20:21 +0000 (00:20 +0900)]
[Refactor] #3397 QuestCompletionChecker のコンストラクタで初期化できていなかった変数を初期化した

10 months ago[Refactor] #3397 samurai_slaying_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 15:12:32 +0000 (00:12 +0900)]
[Refactor] #3397 samurai_slaying_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3397 コンパイル時定数に置き換え可能な変数を置き換えた
Hourier [Sat, 10 Jun 2023 15:10:23 +0000 (00:10 +0900)]
[Refactor] #3397 コンパイル時定数に置き換え可能な変数を置き換えた

10 months ago[Refactor] #3397 cmd-hissatsu.cpp において、未初期化の配列を初期化した
Hourier [Sat, 10 Jun 2023 14:23:22 +0000 (23:23 +0900)]
[Refactor] #3397 cmd-hissatsu.cpp において、未初期化の配列を初期化した

10 months ago[Refactor] #3397 eval_ac() において、memo の型が初期化されていない警告を除去し、全体的に型推論を見直した
Hourier [Sat, 10 Jun 2023 14:21:28 +0000 (23:21 +0900)]
[Refactor] #3397 eval_ac() において、memo の型が初期化されていない警告を除去し、全体的に型推論を見直した

10 months ago[Refactor] #3397 PlayerCut のstatic メソッドをオブジェクトメソッドのように呼んでいた箇所を修正した
Hourier [Sat, 10 Jun 2023 14:15:43 +0000 (23:15 +0900)]
[Refactor] #3397 PlayerCut のstatic メソッドをオブジェクトメソッドのように呼んでいた箇所を修正した

追加でstring\_view ではなくstring を返すようにした

10 months ago[Refactor] #3397 flush_ringbuf_client() の静的解析警告を解消した (sscanf)
Hourier [Sat, 10 Jun 2023 07:37:09 +0000 (16:37 +0900)]
[Refactor] #3397 flush_ringbuf_client() の静的解析警告を解消した (sscanf)

10 months agoMerge pull request #3408 from habu1010/feature/fix-array-out-of-bounds-access-when...
Habu [Sun, 11 Jun 2023 11:08:35 +0000 (20:08 +0900)]
Merge pull request #3408 from habu1010/feature/fix-array-out-of-bounds-access-when-gaining-music-hex-skill

[Fix] 呪術と歌の詠唱時の配列範囲外アクセス

10 months agoMerge pull request #3413 from Hourier/Fix-Symbol-Editor-Terrains
Hourier [Sun, 11 Jun 2023 11:05:32 +0000 (20:05 +0900)]
Merge pull request #3413 from Hourier/Fix-Symbol-Editor-Terrains

地形の明度変更コマンド打鍵時にシンボル一覧が表示されない不具合を修正した

10 months ago[Fix] 静的解析の警告対策のためis_magic()の判定を修正
Habu [Sun, 11 Jun 2023 10:51:49 +0000 (19:51 +0900)]
[Fix] 静的解析の警告対策のためis_magic()の判定を修正

修正前後で同じであるはずだが、静的解析による警告出力の有無に変化が見られ
るのでワークアラウンドとして修正する。

10 months ago[Fix] 呪術と歌の詠唱時の配列範囲外アクセス
Habu [Sun, 11 Jun 2023 05:41:37 +0000 (14:41 +0900)]
[Fix] 呪術と歌の詠唱時の配列範囲外アクセス

呪術と歌を詠唱した時、誤ってmp_ptr->infoの要素にアクセスしているため配列
範囲外アクセスが発生する。
呪術と歌の時は正しいtechnic_infoの要素にアクセスするよう修正する。

10 months ago[Fix] #3395 地形の明度変更コマンド打鍵時にシンボル一覧が表示されない不具合を修正した
Hourier [Sun, 11 Jun 2023 09:33:43 +0000 (18:33 +0900)]
[Fix] #3395 地形の明度変更コマンド打鍵時にシンボル一覧が表示されない不具合を修正した

10 months agoMerge pull request #3404 from habu1010/feature/subwindow-print-pet-list
Habu [Sat, 10 Jun 2023 14:47:16 +0000 (23:47 +0900)]
Merge pull request #3404 from habu1010/feature/subwindow-print-pet-list

[Feature] ウインドウ・フラグ「ペット一覧」

10 months ago[Refactor] すべてのサブウィンドウ更新フラグを立てる処理
Habu [Sat, 10 Jun 2023 14:18:58 +0000 (23:18 +0900)]
[Refactor] すべてのサブウィンドウ更新フラグを立てる処理

欠番が埋まったのでALL_SUB_WINDOW_FLAGSをEnumRangeで置き換える。

10 months ago[Feature] ウインドウ・フラグ「ペット一覧」
Habu [Sat, 10 Jun 2023 14:18:58 +0000 (23:18 +0900)]
[Feature] ウインドウ・フラグ「ペット一覧」

現在プレイヤーが保持しているペットの一覧をサブウィンドウに表示するウィン
ドウ・フラグ「ペット一覧」を追加する。

10 months ago[Refactor] ヘルスバーの状態を得る処理をMonsterEntityのメソッドに移設
Habu [Sat, 10 Jun 2023 14:18:58 +0000 (23:18 +0900)]
[Refactor] ヘルスバーの状態を得る処理をMonsterEntityのメソッドに移設

10 months ago[Feature] ペットの所有者を記述しないオプション引数
Habu [Sat, 10 Jun 2023 14:18:58 +0000 (23:18 +0900)]
[Feature] ペットの所有者を記述しないオプション引数

対象のモンスターがペットであっても「あなたの」を記述しないようにするオプ
ション引数 MD_NO_OWNER を monster_description_type に追加する。

10 months agoMerge pull request #3398 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-4
Hourier [Sat, 10 Jun 2023 14:01:57 +0000 (23:01 +0900)]
Merge pull request #3398 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-4

静的解析警告の解消 その4

10 months ago[Refactor] #3381 vault_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 07:09:57 +0000 (16:09 +0900)]
[Refactor] #3381 vault_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 フィールド変数の型に合わせて、msr_type::smart をsmart_flags に改名した
Hourier [Sat, 10 Jun 2023 07:00:41 +0000 (16:00 +0900)]
[Refactor] #3381 フィールド変数の型に合わせて、msr_type::smart をsmart_flags に改名した

10 months ago[Refactor] #3381 msr_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 06:59:11 +0000 (15:59 +0900)]
[Refactor] #3381 msr_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 self_info_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 06:51:03 +0000 (15:51 +0900)]
[Refactor] #3381 self_info_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 player_attack_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 06:24:14 +0000 (15:24 +0900)]
[Refactor] #3381 player_attack_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 m_name の型をchar[] からstring に変え、使われていないm_poss を消した
Hourier [Sat, 10 Jun 2023 05:48:49 +0000 (14:48 +0900)]
[Refactor] #3381 m_name の型をchar[] からstring に変え、使われていないm_poss を消した

10 months ago[Refactor] #3381 melee_spell_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 05:45:14 +0000 (14:45 +0900)]
[Refactor] #3381 melee_spell_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 m_name の型をchar[] からstring に変えた
Hourier [Sat, 10 Jun 2023 03:13:21 +0000 (12:13 +0900)]
[Refactor] #3381 m_name の型をchar[] からstring に変えた

10 months ago[Refactor] #3381 mas_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 03:10:49 +0000 (12:10 +0900)]
[Refactor] #3381 mas_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3381 save_old_race_flags() をold_race_flags のコンストラクタに繰り込んだ
Hourier [Sat, 10 Jun 2023 03:01:50 +0000 (12:01 +0900)]
[Refactor] #3381 save_old_race_flags() をold_race_flags のコンストラクタに繰り込んだ

10 months agoMerge pull request #3402 from habu1010/feature/fix-unseen-monster-damage-info
Habu [Sat, 10 Jun 2023 12:15:54 +0000 (21:15 +0900)]
Merge pull request #3402 from habu1010/feature/fix-unseen-monster-damage-info

[Fix] モンスターを視認していないのに損傷具合が分かってしまう

10 months ago[Fix] モンスターを視認していないのに損傷具合が分かってしまう
Habu [Sat, 10 Jun 2023 12:00:27 +0000 (21:00 +0900)]
[Fix] モンスターを視認していないのに損傷具合が分かってしまう

視認していないモンスターに対してlook_mon_desc()が呼ばれた場合、視認して
いないにもかかわらず損傷具合が分かってしまう。
現状、現在の知識コマンドからペット一覧を表示した時が該当する。
視認していない場合は「損傷具合不明」と表示するよう変更する。

10 months ago[Refactor] #3381 old_race_flags にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Sat, 10 Jun 2023 02:57:58 +0000 (11:57 +0900)]
[Refactor] #3381 old_race_flags にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months agoMerge pull request #3388 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-3
Hourier [Fri, 9 Jun 2023 16:06:39 +0000 (01:06 +0900)]
Merge pull request #3388 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-3

静的解析警告の解消 その3

10 months ago[Refactor] #3379 mam_pp_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Fri, 9 Jun 2023 13:13:05 +0000 (22:13 +0900)]
[Refactor] #3379 mam_pp_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3379 lore_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Fri, 9 Jun 2023 13:06:45 +0000 (22:06 +0900)]
[Refactor] #3379 lore_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3379 unique_list_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した
Hourier [Fri, 9 Jun 2023 12:48:29 +0000 (21:48 +0900)]
[Refactor] #3379 unique_list_type にコンストラクタを定義し、初期値を追加した。もって未初期化警告に対応した

10 months ago[Refactor] #3379 FuncItemTester::player_ptr を初期化した
Hourier [Fri, 9 Jun 2023 12:37:14 +0000 (21:37 +0900)]
[Refactor] #3379 FuncItemTester::player_ptr を初期化した

10 months ago[Refactor] #3379 tgt_pt_type 構造体にコンストラクタと初期値を追加した
Hourier [Thu, 8 Jun 2023 15:05:48 +0000 (00:05 +0900)]
[Refactor] #3379 tgt_pt_type 構造体にコンストラクタと初期値を追加した

10 months ago[Refactor] #3379 PlayerType::last_message をconcptr からstring に変えた
Hourier [Thu, 8 Jun 2023 12:48:50 +0000 (21:48 +0900)]
[Refactor] #3379 PlayerType::last_message をconcptr からstring に変えた

10 months ago[Refactor] #3379 building_type に初期化子を付け、buildings を生配列からarray へ変えることで配列外アクセス時に例外を飛ばせる...
Hourier [Thu, 8 Jun 2023 11:49:38 +0000 (20:49 +0900)]
[Refactor] #3379 building_type に初期化子を付け、buildings を生配列からarray へ変えることで配列外アクセス時に例外を飛ばせるようにした

10 months agoMerge pull request #3387 from habu1010/feature/throw-exception-macro
Habu [Fri, 9 Jun 2023 15:27:40 +0000 (00:27 +0900)]
Merge pull request #3387 from habu1010/feature/throw-exception-macro

[Feature] 例外メッセージに追加情報を付与する

10 months ago[Refactor] 例外スロー処理をTHROW_EXCEPTIONで置き換え
Habu [Fri, 9 Jun 2023 13:19:10 +0000 (22:19 +0900)]
[Refactor] 例外スロー処理をTHROW_EXCEPTIONで置き換え

10 months ago[Feature] 例外をスローするマクロ
Habu [Fri, 9 Jun 2023 13:12:04 +0000 (22:12 +0900)]
[Feature] 例外をスローするマクロ

例外メッセージに付加情報を与えて例外をスローするマクロを追加する。

10 months agoMerge pull request #3384 from habu1010/feature/fix-muesum-crash
Habu [Fri, 9 Jun 2023 12:27:53 +0000 (21:27 +0900)]
Merge pull request #3384 from habu1010/feature/fix-muesum-crash

[Fix] 名前の長いアイテムを博物館に寄贈しようとするとクラッシュする

10 months ago[Refactor] #3379 未初期化状態だった配列を初期化した
Hourier [Thu, 8 Jun 2023 11:44:47 +0000 (20:44 +0900)]
[Refactor] #3379 未初期化状態だった配列を初期化した

10 months ago[Refactor] #3379 BIT_FLAGS とenum の直接比較を止め、match_bits() でカプセル化した
Hourier [Thu, 8 Jun 2023 11:43:55 +0000 (20:43 +0900)]
[Refactor] #3379 BIT_FLAGS とenum の直接比較を止め、match_bits() でカプセル化した

10 months ago[Refactor] #3379 CapturedMonsterType クラスにコンストラクタと初期値を追加した
Hourier [Thu, 8 Jun 2023 11:43:05 +0000 (20:43 +0900)]
[Refactor] #3379 CapturedMonsterType クラスにコンストラクタと初期値を追加した

10 months agoMerge pull request #3380 from Hourier/Change-ShowFile-Signature
Hourier [Fri, 9 Jun 2023 12:13:51 +0000 (21:13 +0900)]
Merge pull request #3380 from Hourier/Change-ShowFile-Signature

show_file() の引数をchar* からstring_view に変えた

10 months ago[Fix] 3.0.0α 以前の不具合で、キャプションと行番号を表示しなくなっていた事象を解消した
Hourier [Fri, 9 Jun 2023 12:00:23 +0000 (21:00 +0900)]
[Fix] 3.0.0α 以前の不具合で、キャプションと行番号を表示しなくなっていた事象を解消した

10 months ago[Refactor] #3282 ファイルが開けない時は例外を飛ばすようにした
Hourier [Fri, 9 Jun 2023 10:04:51 +0000 (19:04 +0900)]
[Refactor] #3282 ファイルが開けない時は例外を飛ばすようにした

10 months ago[Refactor] #3282 変数の型及び推論を調整した
Hourier [Fri, 9 Jun 2023 10:00:01 +0000 (19:00 +0900)]
[Refactor] #3282 変数の型及び推論を調整した

10 months ago[Refactor] #3282 show_file() の引数をchar* からstring_view に変えた
Hourier [Thu, 8 Jun 2023 13:55:31 +0000 (22:55 +0900)]
[Refactor] #3282 show_file() の引数をchar* からstring_view に変えた

10 months ago[Fix] 名前の長いアイテムを博物館に寄贈しようとするとクラッシュする
Habu [Fri, 9 Jun 2023 03:46:16 +0000 (12:46 +0900)]
[Fix] 名前の長いアイテムを博物館に寄贈しようとするとクラッシュする

名前の長いアイテムを博物館に寄贈しようとすると、ゲーム画面の右端まで確認
メッセージが到達するが、この時ゲーム画面の実際の横幅ではなく中央寄せした
時の幅で境界をチェックしているので配列外アクセスが発生している。
正しくゲーム画面の幅を得るように修正する。

10 months agoMerge pull request #3383 from habu1010/feature/fix-typo-item-knowledge
Habu [Fri, 9 Jun 2023 00:24:07 +0000 (09:24 +0900)]
Merge pull request #3383 from habu1010/feature/fix-typo-item-knowledge

[Fix] スペルミス修正

10 months agoMerge pull request #3382 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-2
Hourier [Thu, 8 Jun 2023 23:47:55 +0000 (08:47 +0900)]
Merge pull request #3382 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-2

静的解析警告の解消 その2

10 months ago[Fix] スペルミス修正
Habu [Thu, 8 Jun 2023 23:47:50 +0000 (08:47 +0900)]
[Fix] スペルミス修正

ITEM_KNOWLEDGTE → ITEM_KNOWLEDGE

10 months ago[Refactor] #3378 effect_monster_type 構造体をEffectMonster クラスに差し替え、更にinitialize() 関数を廃止し...
Hourier [Thu, 8 Jun 2023 11:18:53 +0000 (20:18 +0900)]
[Refactor] #3378 effect_monster_type 構造体をEffectMonster クラスに差し替え、更にinitialize() 関数を廃止してコンストラクタに差し替えた。もって未初期化警告に対応した

10 months agoMerge pull request #3377 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-1
Hourier [Thu, 8 Jun 2023 14:28:49 +0000 (23:28 +0900)]
Merge pull request #3377 from Hourier/Fix-Compilation-Warnings-3.0.0Beta-1

静的解析警告の解消 その1

10 months ago[Refactor] #3358 TermCenteredOffsetSetter() でgame_term がnullable であるが故にぬるぽが出る可能性があった箇...
Hourier [Tue, 6 Jun 2023 14:55:56 +0000 (23:55 +0900)]
[Refactor] #3358 TermCenteredOffsetSetter() でgame_term がnullable であるが故にぬるぽが出る可能性があった箇所を修正した

10 months ago[Refactor] #3358 destroy_type に初期値を追加し、もって構造体未初期化警告に対応した
Hourier [Tue, 6 Jun 2023 14:53:46 +0000 (23:53 +0900)]
[Refactor] #3358 destroy_type に初期値を追加し、もって構造体未初期化警告に対応した

10 months ago[Refactor] #3358 const char[] をconstexpr auto (char*)に変え、もって配列未初期化警告に対応した
Hourier [Tue, 6 Jun 2023 14:52:34 +0000 (23:52 +0900)]
[Refactor] #3358 const char[] をconstexpr auto (char*)に変え、もって配列未初期化警告に対応した

10 months ago[Refactor] #3358 autopick-util.h に定義されている構造体に初期値を追加した
Hourier [Tue, 6 Jun 2023 14:47:46 +0000 (23:47 +0900)]
[Refactor] #3358 autopick-util.h に定義されている構造体に初期値を追加した

10 months ago[Refactor] #3358 三項演算子の山をswitch に差し替えた
Hourier [Tue, 6 Jun 2023 14:40:58 +0000 (23:40 +0900)]
[Refactor] #3358 三項演算子の山をswitch に差し替えた

10 months ago[Refactor] #3358 Reshaped target-describer.cpp
Hourier [Tue, 6 Jun 2023 14:33:49 +0000 (23:33 +0900)]
[Refactor] #3358 Reshaped target-describer.cpp

10 months ago[Refactor] #3358 eg_type 構造体をGridExamination クラスに変え、initialize メソッドで初期化していた箇所をコンストラクタ...
Hourier [Tue, 6 Jun 2023 14:25:20 +0000 (23:25 +0900)]
[Refactor] #3358 eg_type 構造体をGridExamination クラスに変え、initialize メソッドで初期化していた箇所をコンストラクタに変えた。もって初期化不足警告に対処した

10 months ago[Refactor] #3358 静的解析ツールを最新版にアップした
Hourier [Tue, 6 Jun 2023 14:51:04 +0000 (23:51 +0900)]
[Refactor] #3358 静的解析ツールを最新版にアップした

但し既に非推奨のパッケージなので、今出ている警告が粗方片付いたら推奨パッケージCodeQuality.Analyzers に変更する
また、過去の作業で何故か変更されなかったinet.cpp/h の削除がvcxproj に反映されたので同時に取り込む

10 months agoMerge pull request #3376 from Hourier/Add-TimeStop-Dialog
Hourier [Thu, 8 Jun 2023 10:50:19 +0000 (19:50 +0900)]
Merge pull request #3376 from Hourier/Add-TimeStop-Dialog

汎用的な時止めメッセージを実装した

10 months ago[Implement] #1378 汎用的な時止めメッセージを実装した
Hourier [Thu, 8 Jun 2023 08:55:12 +0000 (17:55 +0900)]
[Implement] #1378 汎用的な時止めメッセージを実装した

10 months agoMerge pull request #3375 from Hourier/Fix-Symbol-Editor
Hourier [Thu, 8 Jun 2023 04:11:49 +0000 (13:11 +0900)]
Merge pull request #3375 from Hourier/Fix-Symbol-Editor

シンボルエディタのシンボルが非表示になることがある不具合を修正した

10 months ago[Fix] #2363 シンボルエディタのシンボルが非表示になることがある不具合を修正した
Hourier [Wed, 7 Jun 2023 12:32:50 +0000 (21:32 +0900)]
[Fix] #2363 シンボルエディタのシンボルが非表示になることがある不具合を修正した

10 months agoMerge pull request #3374 from Hourier/Constexpr-RedrawingFlags
Hourier [Sat, 3 Jun 2023 13:22:17 +0000 (22:22 +0900)]
Merge pull request #3374 from Hourier/Constexpr-RedrawingFlags

画面再描画/プレイヤーステータスフラグ群をコンパイル時定数化した

10 months agoMerge pull request #3373 from Hourier/Encapsule-GetDungeonDefinition-Continue
Hourier [Sat, 3 Jun 2023 12:32:50 +0000 (21:32 +0900)]
Merge pull request #3373 from Hourier/Encapsule-GetDungeonDefinition-Continue

dungeons_info からdungeon_type を取得するメソッドへの置換に漏れがあったので対応した

10 months ago[Refactor] #3312 StatusRedrawingFlag をStatusRecalculatingFlag に改名した
Hourier [Sat, 3 Jun 2023 12:29:54 +0000 (21:29 +0900)]
[Refactor] #3312 StatusRedrawingFlag をStatusRecalculatingFlag に改名した

10 months ago[Refactor] #3359 'const auto flags_swrf = {' を'static constexpr auto flags_swrf ...
Hourier [Sat, 3 Jun 2023 12:28:53 +0000 (21:28 +0900)]
[Refactor] #3359 'const auto flags_swrf = {' を'static constexpr auto flags_swrf = {' へ単純置換した

10 months ago[Refactor] #3359 'const auto flags_mwrf = {' を'static constexpr auto flags_mwrf ...
Hourier [Sat, 3 Jun 2023 12:28:36 +0000 (21:28 +0900)]
[Refactor] #3359 'const auto flags_mwrf = {' を'static constexpr auto flags_mwrf = {' へ単純置換した

10 months ago[Refactor] #3359 'const auto flags_srf = {' を'static constexpr auto flags_srf = ...
Hourier [Sat, 3 Jun 2023 12:28:03 +0000 (21:28 +0900)]
[Refactor] #3359 'const auto flags_srf = {' を'static constexpr auto flags_srf = {' へ単純置換した

10 months ago[Refactor] #3359 'const auto flags = {' を'static constexpr auto flags = {' へ単純置換した
Hourier [Sat, 3 Jun 2023 12:27:45 +0000 (21:27 +0900)]
[Refactor] #3359 'const auto flags = {' を'static constexpr auto flags = {' へ単純置換した

10 months ago[Refactor] dungeons_info からdungeon_type を取得するメソッドへの置換に漏れがあったので対応した
Hourier [Sat, 3 Jun 2023 11:44:55 +0000 (20:44 +0900)]
[Refactor] dungeons_info からdungeon_type を取得するメソッドへの置換に漏れがあったので対応した

10 months agoMerge pull request #3372 from habu1010/feature/fix-magic-eater-crash-when-eating...
Habu [Sat, 3 Jun 2023 12:07:38 +0000 (21:07 +0900)]
Merge pull request #3372 from habu1010/feature/fix-magic-eater-crash-when-eating-floor-item

[Fix] 足元の魔道具の魔力を吸収するとクラッシュする