OSDN Git Service
火炎の飛竜 [Tue, 22 Feb 2022 09:21:22 +0000 (18:21 +0900)]
Merge pull request #2244 from Slimebreath6078/feature/split_breath_func
breath関数を4つの関数に分割
Hourier [Tue, 22 Feb 2022 09:20:33 +0000 (18:20 +0900)]
Merge pull request #2222 from Hourier/Make-Input-Key-Requestor-Class
input-key-requestor.cpp/h をクラス化した
Deskull [Mon, 21 Feb 2022 15:31:40 +0000 (00:31 +0900)]
Merge pull request #1411 from sikabane-works/feature/refactor-ego-id-enum-class
[Refactor] エゴIDのenum class(EgoType)化
Deskull [Mon, 21 Feb 2022 14:18:28 +0000 (23:18 +0900)]
[Refactor] 条件文に is_ego() を適用。
Deskull [Mon, 21 Feb 2022 15:03:36 +0000 (00:03 +0900)]
Merge pull request #2248 from hengband/feature/refactor-owners2
店舗のデータ整理後に発生したエラーについて、ロード時剰余計算で、店舗情報領域からのアウトを修正。
Slimebreath6078 [Sun, 20 Feb 2022 16:45:25 +0000 (01:45 +0900)]
[Refactor] #2243 整形
Slimebreath6078 [Sun, 20 Feb 2022 16:26:32 +0000 (01:26 +0900)]
[Refactor] #2243 残ったbreath関数からbreath変数を削除
Slimebreath6078 [Sun, 20 Feb 2022 16:19:18 +0000 (01:19 +0900)]
[Refactor] #2243 ボールをbreath関数から切り離す
Slimebreath6078 [Sun, 20 Feb 2022 16:03:31 +0000 (01:03 +0900)]
[Refactor] #2243 一点を狙う魔法をbreath関数から切り離す
Slimebreath6078 [Sun, 20 Feb 2022 15:40:44 +0000 (00:40 +0900)]
[Refactor] #2243 ロケットをbreath関数から切り離す
Slimebreath6078 [Mon, 21 Feb 2022 14:52:51 +0000 (23:52 +0900)]
[Refactor] #2243 attribute-types.hのインクルードを消し、宣言に置き換える
Deskull [Mon, 21 Feb 2022 14:52:59 +0000 (23:52 +0900)]
[Fix] 余計な空白の削除。
Deskull [Mon, 21 Feb 2022 13:02:46 +0000 (22:02 +0900)]
[Fix] ロード時剰余計算で、店舗情報領域からのアウトを修正。
火炎の飛竜 [Mon, 21 Feb 2022 13:46:52 +0000 (22:46 +0900)]
Merge pull request #2247 from Slimebreath6078/feature/add_resistance_parse
耐性フラグのパーステーブルを現状のフラグ定義に合わせた
Deskull [Mon, 21 Feb 2022 12:47:50 +0000 (21:47 +0900)]
Revert "[Temporal fix] #2236 Revert "Merge pull request #2206 from sikabane-works/feature/refactor-owners""
This reverts commit
c204a73aa82ccec9a6a8e041465a22a629d1ecd3.
Slimebreath6078 [Mon, 21 Feb 2022 10:59:47 +0000 (19:59 +0900)]
[Refactor] #2239 r_info_flagsrを現状のenum class定義に合わせる
Hourier [Sun, 20 Feb 2022 14:59:54 +0000 (23:59 +0900)]
[Fix] #2138 Habu氏のコメントに従い、ポインタのナローキャスティングを止めて狭い型の一時変数を用意してからワイドキャスティングをするように修正し、ポインタ引数を参照引数に変えた
Hourier [Sun, 20 Feb 2022 11:16:52 +0000 (20:16 +0900)]
[Fix] #2138 request_command_buffer をクラスの内部からグローバル空間 (但しinput-key-requestorしか見えない)に移し戻した
Hourier [Sat, 19 Feb 2022 12:20:16 +0000 (21:20 +0900)]
[Refactor] #2138 Reshaped input-key-requestor.cpp
Hourier [Sat, 19 Feb 2022 11:56:24 +0000 (20:56 +0900)]
[Refactor] #2138 Separated process_right_left_cursor() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 11:42:44 +0000 (20:42 +0900)]
[Refactor] #2138 Separated process_up_cursor() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 11:39:16 +0000 (20:39 +0900)]
[Refactor] #2138 Separated process_down_cursor() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 11:30:22 +0000 (20:30 +0900)]
[Refactor] #2138 Separated check_escape_key() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 11:22:36 +0000 (20:22 +0900)]
[Refactor] #2138 Separated check_continuous_command() from ininkey_from_menu()
Hourier [Sat, 19 Feb 2022 11:06:35 +0000 (20:06 +0900)]
[Refactor] #2138 Separated get_command_per_menu_num() from request_command()
Hourier [Sat, 19 Feb 2022 11:02:11 +0000 (20:02 +0900)]
[Refactor] #2138 if判定の「!」がbool以外ならば正しい比較にした
Hourier [Sat, 19 Feb 2022 10:45:49 +0000 (19:45 +0900)]
[Refactor] #2138 Separated switch_special_menu_condition() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 10:37:32 +0000 (19:37 +0900)]
[Refactor] #2138 Separated make_commands_frame() from inkey_from_menu()
Hourier [Sat, 19 Feb 2022 10:22:52 +0000 (19:22 +0900)]
[Refactor] #2138 Made base_y and base_x private variables
Hourier [Sat, 19 Feb 2022 10:17:51 +0000 (19:17 +0900)]
[Refactor] #2138 Separated sweep_confirmation_equipments() from request_command()
Hourier [Sat, 19 Feb 2022 10:06:50 +0000 (19:06 +0900)]
[Refactor] #2138 Separated confirm_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:35:20 +0000 (18:35 +0900)]
[Refactor] #2138 Separated get_caret_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:31:12 +0000 (18:31 +0900)]
[Refactor] #2138 Separated change_shopping_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:28:30 +0000 (18:28 +0900)]
[Refactor] #2138 shoppingの型をintからboolに変えた
Hourier [Sat, 19 Feb 2022 09:27:43 +0000 (18:27 +0900)]
[Refactor] #2138 Separated input_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:23:48 +0000 (18:23 +0900)]
[Refactor] #2138 Separated process_control_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:19:37 +0000 (18:19 +0900)]
[Refactor] #2138 Separated process_command_command() from request_command()
Hourier [Sat, 19 Feb 2022 09:08:46 +0000 (18:08 +0900)]
[Refactor] #2138 Separated process_repeat_num() from request_command()
Hourier [Sat, 19 Feb 2022 09:00:38 +0000 (18:00 +0900)]
[Refactor] #2138 Separated input_repeat_num() from request_command()
Hourier [Sat, 19 Feb 2022 08:54:04 +0000 (17:54 +0900)]
[Refactor] #2138 Separated get_command() from request_command()
Hourier [Sat, 19 Feb 2022 08:25:18 +0000 (17:25 +0900)]
[Refactor] #2138 COMMAND_NUM型エイリアスを廃止した
Hourier [Sat, 19 Feb 2022 08:22:56 +0000 (17:22 +0900)]
[Refactor] #2138 request_command_buffer[] をInputKeyRequestorに組み込み、private変数の呼び出しにthisを付けた
Hourier [Sat, 19 Feb 2022 07:59:20 +0000 (16:59 +0900)]
[Refactor #2138 Reshaped inkey_from_menu()
Hourier [Sat, 19 Feb 2022 04:47:58 +0000 (13:47 +0900)]
[Refactor] #2138 Reshaped request_command()
Hourier [Sat, 19 Feb 2022 04:36:12 +0000 (13:36 +0900)]
[Refactor] #2138 request_command() とinkey_from_menu() の順番を逆にした
Hourier [Sat, 19 Feb 2022 04:34:38 +0000 (13:34 +0900)]
[Refactor] #2138 InputKeyRequestorクラスを作った
Hourier [Sun, 20 Feb 2022 14:48:00 +0000 (23:48 +0900)]
Merge pull request #2242 from Hourier/Rename-TARGET_TYPE-to-target-type
関数引数のTARGET_TYPEが命名規則に違反しているので全てtarget_typeに変更した (機械的置換)
Deskull [Sun, 20 Feb 2022 13:25:12 +0000 (22:25 +0900)]
Merge pull request #2240 from sikabane-works/release/3.0.0Alpha53
[Release] 3.0.0Alpha53
Hourier [Sun, 20 Feb 2022 13:11:02 +0000 (22:11 +0900)]
[Refactor] 関数引数のTARGET_TYPEが命名規則に違反しているので全てtarget_typeに変更した (機械的置換)
Deskull [Sun, 20 Feb 2022 13:04:14 +0000 (22:04 +0900)]
[Release] 3.0.0Alpha53
Hourier [Sun, 20 Feb 2022 12:23:08 +0000 (21:23 +0900)]
Merge pull request #2237 from Hourier/Revert-Owners-Map
ownersの修正をリバートした
Hourier [Sun, 20 Feb 2022 12:05:57 +0000 (21:05 +0900)]
[Temporal fix] #2236 Revert "Merge pull request #2206 from sikabane-works/feature/refactor-owners"
This reverts commit
d5edcc0bf3b18a44357df5ffd201314ef814113f, reversing
changes made to
3fbe9a19a54b8dec3e2ff3e7e69588f7384fff71.
火炎の飛竜 [Sun, 20 Feb 2022 11:58:35 +0000 (20:58 +0900)]
Merge pull request #2166 from Slimebreath6078/feature/Refactor_mflag_resist
モンスターのフラグをまとめる(耐性)
Hourier [Sun, 20 Feb 2022 11:37:28 +0000 (20:37 +0900)]
Merge pull request #2214 from Hourier/Rename-Pascal-Case-To-Snake-Case
命名がスネークケースでないものをスネークケースに改名した
Slimebreath6078 [Sat, 19 Feb 2022 00:08:12 +0000 (09:08 +0900)]
[Refactor] 整形
Slimebreath6078 [Sat, 19 Feb 2022 02:09:41 +0000 (11:09 +0900)]
[Refactor] セーブデータのバージョンを14に
Slimebreath6078 [Sat, 19 Feb 2022 00:08:06 +0000 (09:08 +0900)]
[Refactor] トークン定義を合わせる
Slimebreath6078 [Sat, 19 Feb 2022 00:07:48 +0000 (09:07 +0900)]
[Refactor] 再定義したものへ置き換え
Slimebreath6078 [Sat, 12 Feb 2022 21:32:34 +0000 (06:32 +0900)]
[Refactor] 耐性・弱点のマスクを追加
Slimebreath6078 [Sat, 12 Feb 2022 21:32:13 +0000 (06:32 +0900)]
[Refactor] 耐性・弱点を再定義
Deskull [Sun, 20 Feb 2022 06:45:57 +0000 (15:45 +0900)]
[Refactor] EgoType を enum class 化して、型調整。
Hourier [Sun, 20 Feb 2022 07:31:03 +0000 (16:31 +0900)]
Merge pull request #2229 from Hourier/GF-Description-Adjustment
gf_desc のテーブルの順番を直し、gf_desc とgf_color を静的配列からmapに変えた
Hourier [Sun, 20 Feb 2022 05:23:26 +0000 (14:23 +0900)]
[Refactor] #2228 gf_color[] がTERM_COLORではなくquarksのインデックス値 (ushort)を保持していることが分かったので差し替えた
Deskull [Sun, 20 Feb 2022 06:38:36 +0000 (15:38 +0900)]
[Refactor] まず単純にenum化のみ行う.
Hourier [Sun, 20 Feb 2022 04:06:06 +0000 (13:06 +0900)]
[Refactor] #2228 Reshaped interpret_z_token()
Hourier [Sun, 20 Feb 2022 04:05:10 +0000 (13:05 +0900)]
[Refactor] #2228 gf_descをgf_descriptionsに改名した (複数形であることを明確に)
Hourier [Sun, 20 Feb 2022 04:03:54 +0000 (13:03 +0900)]
[Refactor] #2228 gf_descを静的配列からvectorに変えた
Hourier [Sun, 20 Feb 2022 04:44:11 +0000 (13:44 +0900)]
Merge pull request #2225 from Hourier/Remove-STR_OFFSET
STR_OFFSETの型エイリアスを廃止し、ushortに統一した
Hourier [Sun, 20 Feb 2022 01:28:00 +0000 (10:28 +0900)]
[Refactor] #2224 STR_OFFSETの型エイリアスを廃止し、ushortに統一した
Habu [Sun, 20 Feb 2022 03:56:35 +0000 (12:56 +0900)]
Merge pull request #2227 from habu1010/feature/show-attribute-type-list-on-wiz-kill-target
[Feature] wiz_kill_target() で指定できる属性一覧を表示する
Habu [Sun, 20 Feb 2022 03:35:06 +0000 (12:35 +0900)]
[Feature] wiz_kill_target() で指定できる属性一覧を表示する
デバッグコマンドの wiz_kill_target() を実行した時に EffectID の入力で番号を調べる
のが面倒なので属性一覧とその番号を表示する。
表示する属性の名称は gf_desc で定義されている名称から "GF_" の部分を取り除いたもので、
表示スペースの問題から先頭10文字までを表示する。
Habu [Sun, 20 Feb 2022 03:27:07 +0000 (12:27 +0900)]
Merge pull request #2226 from habu1010/feature/check-bom-on-build-test-workflow
[Feature] ビルドテストの Workflow に BOM チェックを追加
Habu [Sun, 20 Feb 2022 02:21:59 +0000 (11:21 +0900)]
[Feature] ビルドテストの Workflow に BOM チェックを追加
新しく追加したソースファイルへの BOM 付け忘れや修正したソースファイルからの BOM 消失
防止のため、GitHub Actions のビルドテストでビルド実行前にすべてのソースフィアルに
BOM が付いているかどうかのチェックを行うようにする。
Hourier [Fri, 18 Feb 2022 13:43:29 +0000 (22:43 +0900)]
[Refactor] #2169 AngbandWndProc() をangband_window_procedure() に改名した
Hourier [Fri, 18 Feb 2022 13:40:36 +0000 (22:40 +0900)]
[Refactor] #2169 Termをgame_termに改名した
Hourier [Sun, 20 Feb 2022 01:47:51 +0000 (10:47 +0900)]
Merge pull request #2218 from Hourier/Unite-PlayerRace
prace == HOGEの判定をPlayerRace::equals(HOGE) で置換した
Hourier [Fri, 18 Feb 2022 15:35:56 +0000 (00:35 +0900)]
[Refactor] #2134 player->prace == HOGE をPlayerRace().equals(HOGE) に置換した
Hourier [Fri, 18 Feb 2022 15:36:58 +0000 (00:36 +0900)]
[Refactor] current_player_ptr をplayer_ptr に改名した
Hourier [Sat, 19 Feb 2022 03:05:40 +0000 (12:05 +0900)]
[Refactor] #2134 Reshaped player-race.cpp
Hourier [Sun, 20 Feb 2022 01:21:50 +0000 (10:21 +0900)]
Merge pull request #2223 from Hourier/Captured-Monster
モンスターボールで捕まえたモンスターの情報をグローバル変数ではなくローカル変数で引き回すようにした
Hourier [Sat, 19 Feb 2022 15:02:01 +0000 (00:02 +0900)]
[Refactor] #2200 Habu氏のコメントに従い、真に必要な箇所をstd::optionalで定義し、それ以外の箇所からの呼び出しはデフォルトでstd::nulloptを与えるようにした
Hourier [Sun, 20 Feb 2022 00:10:37 +0000 (09:10 +0900)]
[Refactor] #2200 input-key-processor.cpp にあった、不要になったtodoを削除し日付更新
Hourier [Sat, 19 Feb 2022 15:06:42 +0000 (00:06 +0900)]
[Refactor] #2200 nicknameの型をエイリアスからプリミティブに変更し、!nickname をnickname == 0に修正した
Hourier [Sat, 19 Feb 2022 13:12:56 +0000 (22:12 +0900)]
[Refactor] #2200 effect-processor::project() 以外の箇所からg_cap_mon_ptrの依存をなくした
Hourier [Sat, 19 Feb 2022 12:29:31 +0000 (21:29 +0900)]
[Refactor] #2200 モンスターボール内のモンスター情報を構造体として定義した
火炎の飛竜 [Sat, 19 Feb 2022 04:10:17 +0000 (13:10 +0900)]
Merge pull request #2219 from Slimebreath6078/feature/add_BOM
VSでBOMなしのエラーが出てるので修正
Slimebreath6078 [Sat, 19 Feb 2022 03:58:48 +0000 (12:58 +0900)]
BOMが外れているので再度付ける
火炎の飛竜 [Sat, 19 Feb 2022 02:24:41 +0000 (11:24 +0900)]
Merge pull request #2216 from Slimebreath6078/feature/fix_kind_flags_bug
フラグのリファクタリングで発生したエンバグを修正
Slimebreath6078 [Sat, 19 Feb 2022 01:03:06 +0000 (10:03 +0900)]
[Fix] old_race_flags_ptrに動作及び種族フラグが反映されていないバグを修正
Slimebreath6078 [Sat, 19 Feb 2022 00:15:01 +0000 (09:15 +0900)]
[Fix] update_object_flags関数でセットしたフラグが反映されていないバグを修正
Hourier [Fri, 18 Feb 2022 14:16:07 +0000 (23:16 +0900)]
Merge pull request #2213 from Hourier/Abolish-Hit-Point-Alias
HIT_POINT型エイリアスをintに揃えた
Habu [Fri, 18 Feb 2022 13:35:16 +0000 (22:35 +0900)]
Merge pull request #2202 from habu1010/feature/improve-lookup-kind
[Feature] lookup_kind() を高速化
Hourier [Fri, 18 Feb 2022 13:33:15 +0000 (22:33 +0900)]
[Refactor] #2204 MSVCのナローキャスティング警告を1件消した
Hourier [Fri, 18 Feb 2022 13:31:44 +0000 (22:31 +0900)]
[Refactor] #2204 HIT_POINTエイリアスをintに揃えた
Hourier [Fri, 18 Feb 2022 04:17:00 +0000 (13:17 +0900)]
Merge pull request #2207 from Hourier/Abolish-Speed-Alias
SPEED の型エイリアスを廃止した
Deskull [Fri, 18 Feb 2022 03:34:00 +0000 (12:34 +0900)]
Merge pull request #2199 from sikabane-works/feature/refactor-wiz_kill_me
[Refactor] wiz_kill_me()の項目入力にget_value()を適用。
Deskull [Fri, 18 Feb 2022 03:21:41 +0000 (12:21 +0900)]
Merge pull request #2206 from sikabane-works/feature/refactor-owners
ownersのデータ構造リファクタリング
Deskull [Thu, 17 Feb 2022 14:18:34 +0000 (23:18 +0900)]
[Refactor] wiz_kill_enemyとwiz_kill_meを統合。
Hourier [Thu, 17 Feb 2022 15:08:52 +0000 (00:08 +0900)]
[Refactor] #2198 SPEED型エイリアスを除去した
Hourier [Thu, 17 Feb 2022 14:01:09 +0000 (23:01 +0900)]
[Refactor] #2198 extract_energy を配列からベクタに変えた