OSDN Git Service

hengbandforosx/hengbandosx.git
17 months agoMerge pull request #2856 from sikabane-works/release/3.0.0Alpha72 3.0.0Alpha72
Deskull [Sun, 27 Nov 2022 13:48:09 +0000 (22:48 +0900)]
Merge pull request #2856 from sikabane-works/release/3.0.0Alpha72

Release/3.0.0 alpha72

17 months ago[Release] 3.0.0Alpha72
Deskull [Sun, 27 Nov 2022 13:27:23 +0000 (22:27 +0900)]
[Release] 3.0.0Alpha72

17 months agoMerge pull request #2853 from sikabane-works/fix/build-ps1
Deskull [Sun, 27 Nov 2022 13:19:00 +0000 (22:19 +0900)]
Merge pull request #2853 from sikabane-works/fix/build-ps1

サブディレクトリとデフォルトmp3の追加に合わせたWindows用ビルドスクリプトを修正。

17 months ago[Fix] ファイル名ミスで抜けていた英語版のreadme-eng.mdがアーカイブに加わるよう修正。
Deskull [Sun, 27 Nov 2022 13:11:33 +0000 (22:11 +0900)]
[Fix] ファイル名ミスで抜けていた英語版のreadme-eng.mdがアーカイブに加わるよう修正。

17 months ago[Fix] xtra/music内のファイルがmusic.cfg以外削除されていたので、readme.txtと*.mp3は残すように設定。
Deskull [Sun, 27 Nov 2022 12:29:33 +0000 (21:29 +0900)]
[Fix] xtra/music内のファイルがmusic.cfg以外削除されていたので、readme.txtと*.mp3は残すように設定。

17 months ago[Fix] テンポラリ削除エラーに -Force を付けて対処。
Deskull [Sun, 27 Nov 2022 12:15:30 +0000 (21:15 +0900)]
[Fix] テンポラリ削除エラーに -Force を付けて対処。

17 months agoMerge pull request #2843 from Hourier/Replace-ArtifactReader-Buffer
Hourier [Sun, 27 Nov 2022 10:56:04 +0000 (19:56 +0900)]
Merge pull request #2843 from Hourier/Replace-ArtifactReader-Buffer

parse_artifacts_info() からbuf へ直接依存している読み込みルーチンを排除した

17 months ago[Refactor] parse_artifacts_info() からbuf へ直接依存している読み込みルーチンを排除した
Hourier [Sat, 26 Nov 2022 14:13:47 +0000 (23:13 +0900)]
[Refactor] parse_artifacts_info() からbuf へ直接依存している読み込みルーチンを排除した

17 months agoMerge pull request #2840 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-Baseitem...
Hourier [Sat, 26 Nov 2022 12:54:38 +0000 (21:54 +0900)]
Merge pull request #2840 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey-6

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備 その6

17 months ago[Refactor] #2839 Reshaped spells-craft.cpp
Hourier [Sat, 26 Nov 2022 12:03:23 +0000 (21:03 +0900)]
[Refactor] #2839 Reshaped spells-craft.cpp

17 months ago[Refactor] #2839 Reshaped realm-hex.cpp
Hourier [Sat, 26 Nov 2022 12:03:11 +0000 (21:03 +0900)]
[Refactor] #2839 Reshaped realm-hex.cpp

17 months ago[Refactor] #2839 Reshaped mind-mage.cpp
Hourier [Sat, 26 Nov 2022 12:03:00 +0000 (21:03 +0900)]
[Refactor] #2839 Reshaped mind-mage.cpp

17 months ago[Refactor] #2839 Reshaped cmd-item.cpp
Hourier [Sat, 26 Nov 2022 12:02:47 +0000 (21:02 +0900)]
[Refactor] #2839 Reshaped cmd-item.cpp

17 months ago[Refactor] #2839 Reshaped cmd-spell.cpp
Hourier [Sat, 26 Nov 2022 12:02:38 +0000 (21:02 +0900)]
[Refactor] #2839 Reshaped cmd-spell.cpp

17 months ago[Refactor] #2839 Reshaped cmd-shoot.cpp
Hourier [Sat, 26 Nov 2022 12:02:29 +0000 (21:02 +0900)]
[Refactor] #2839 Reshaped cmd-shoot.cpp

17 months ago[Refactor] #2839 Reshaped cmd-hissatsu.cpp
Hourier [Sat, 26 Nov 2022 12:02:17 +0000 (21:02 +0900)]
[Refactor] #2839 Reshaped cmd-hissatsu.cpp

17 months agoMerge pull request #2837 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-Baseitem...
Hourier [Sat, 26 Nov 2022 12:28:52 +0000 (21:28 +0900)]
Merge pull request #2837 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey-5

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備をした その5

17 months ago[Refactor] #2836 Reshaped cmd-magiceat.cpp
Hourier [Sat, 26 Nov 2022 07:02:22 +0000 (16:02 +0900)]
[Refactor] #2836 Reshaped cmd-magiceat.cpp

17 months ago[Refactor] #2836 BaseitemKey::is_lite_requiring_fuel() を定義した
Hourier [Sat, 26 Nov 2022 06:51:14 +0000 (15:51 +0900)]
[Refactor] #2836 BaseitemKey::is_lite_requiring_fuel() を定義した

17 months ago[Refactor] #2836 Separated has_fuel() from object_flags_lite()
Hourier [Sat, 26 Nov 2022 06:46:41 +0000 (15:46 +0900)]
[Refactor] #2836 Separated has_fuel() from object_flags_lite()

17 months ago[Refactor] #2836 exe_eat_food_type_object() の引数をItemEntity* からBaseitemKey& に差し替えた
Hourier [Sat, 26 Nov 2022 06:42:13 +0000 (15:42 +0900)]
[Refactor] #2836 exe_eat_food_type_object() の引数をItemEntity* からBaseitemKey& に差し替えた

17 months ago[Refactor] #2836 item_tester_hook_weapon_except_bow() を廃止してItemEntity::is_melee_weapo...
Hourier [Sat, 26 Nov 2022 06:36:01 +0000 (15:36 +0900)]
[Refactor] #2836 item_tester_hook_weapon_except_bow() を廃止してItemEntity::is_melee_weapon() に統一した

17 months ago[Refactor] #2836 Reshaped exe_eat_charge_of_magic_device()
Hourier [Sat, 26 Nov 2022 06:31:48 +0000 (15:31 +0900)]
[Refactor] #2836 Reshaped exe_eat_charge_of_magic_device()

17 months ago[Refactor] #2773 SV_ROD_MIN_DIRECTION 定数を廃止し、新たにBaseitemKey::is_aiming_rod() を定義した
Hourier [Sat, 26 Nov 2022 06:07:25 +0000 (15:07 +0900)]
[Refactor] #2773 SV_ROD_MIN_DIRECTION 定数を廃止し、新たにBaseitemKey::is_aiming_rod() を定義した

17 months agoMerge pull request #2834 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-Baseitem...
Hourier [Sat, 26 Nov 2022 10:25:08 +0000 (19:25 +0900)]
Merge pull request #2834 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey-4

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備をした その4

17 months ago[Refactor] #2830 bow_tmul() をBaseitemKey のオブジェクトメソッドとして繰り込んだ
Hourier [Sat, 26 Nov 2022 05:24:09 +0000 (14:24 +0900)]
[Refactor] #2830 bow_tmul() をBaseitemKey のオブジェクトメソッドとして繰り込んだ

17 months ago[Refactor] #2830 bow_energy() をBaseitemKey のオブジェクトメソッドとして繰り込んだ
Hourier [Fri, 25 Nov 2022 15:01:06 +0000 (00:01 +0900)]
[Refactor] #2830 bow_energy() をBaseitemKey のオブジェクトメソッドとして繰り込んだ

17 months ago[Refactor] #2830 item-entry.cpp において、ベースアイテムへのポインタ k_ptr を参照 baseitem に置換した
Hourier [Fri, 25 Nov 2022 11:24:04 +0000 (20:24 +0900)]
[Refactor] #2830 item-entry.cpp において、ベースアイテムへのポインタ k_ptr を参照 baseitem に置換した

17 months ago[Refactor] #2830 不要になったインクルードを削除し、ファイルの説明を更新した
Hourier [Fri, 25 Nov 2022 11:21:40 +0000 (20:21 +0900)]
[Refactor] #2830 不要になったインクルードを削除し、ファイルの説明を更新した

17 months ago[Refactor] #2830 tval/sval にのみ依存するItemEntity のメソッドをBaseitemKey のメソッドに移した、他BaseitemKey...
Hourier [Fri, 25 Nov 2022 11:10:54 +0000 (20:10 +0900)]
[Refactor] #2830 tval/sval にのみ依存するItemEntity のメソッドをBaseitemKey のメソッドに移した、他BaseitemKey に寄せられるよう調整

17 months ago[Refactor] #2830 TV_EQUIP_BEGIN/TV_EQUIP_END 定数を廃止した
Hourier [Fri, 25 Nov 2022 10:51:14 +0000 (19:51 +0900)]
[Refactor] #2830 TV_EQUIP_BEGIN/TV_EQUIP_END 定数を廃止した

17 months ago[Refactor] #2830 TV_WEAPON_BEGIN/TV_WEAPON_END 定数を廃止した
Hourier [Fri, 25 Nov 2022 10:47:51 +0000 (19:47 +0900)]
[Refactor] #2830 TV_WEAPON_BEGIN/TV_WEAPON_END 定数を廃止した

17 months agoMerge pull request #2829 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-Baseitem...
Hourier [Sat, 26 Nov 2022 02:48:21 +0000 (11:48 +0900)]
Merge pull request #2829 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey-3

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備をした その3

17 months agoMerge pull request #2833 from habu1010/feature/autoconf-check-stdcxx-macro
Habu [Sat, 26 Nov 2022 02:40:46 +0000 (11:40 +0900)]
Merge pull request #2833 from habu1010/feature/autoconf-check-stdcxx-macro

[Add] C++の言語標準バージョンをチェックする autoconf マクロ

17 months agoMerge pull request #2831 from habu1010/feature/refactor-tag-sort
Habu [Sat, 26 Nov 2022 02:40:30 +0000 (11:40 +0900)]
Merge pull request #2831 from habu1010/feature/refactor-tag-sort

[Refactor] tag_sort() の削除

17 months ago[Refactor] #2828 BaseitemKey::is_wearable() を定義した
Hourier [Wed, 23 Nov 2022 15:28:28 +0000 (00:28 +0900)]
[Refactor] #2828 BaseitemKey::is_wearable() を定義した

17 months ago[Refactor] #2828 is_armour() をis_protector() に改名し、can_be_aura_protector() を追加した
Hourier [Wed, 23 Nov 2022 14:59:43 +0000 (23:59 +0900)]
[Refactor] #2828 is_armour() をis_protector() に改名し、can_be_aura_protector() を追加した

17 months ago[Refactor] #2828 '魔法棒または杖' という判定をItemEntity::is_wand_staff() 及びBaseitemKey::is_wand_s...
Hourier [Wed, 23 Nov 2022 11:46:02 +0000 (20:46 +0900)]
[Refactor] #2828 '魔法棒または杖' という判定をItemEntity::is_wand_staff() 及びBaseitemKey::is_wand_staff() に繰り込んだ

17 months ago[Refactor] #2828 '魔法棒またはロッド' という判定をItemEntity::is_wand_rod() 及びBaseitemKey::is_wand_r...
Hourier [Wed, 23 Nov 2022 11:37:29 +0000 (20:37 +0900)]
[Refactor] #2828 '魔法棒またはロッド' という判定をItemEntity::is_wand_rod() 及びBaseitemKey::is_wand_rod() に繰り込んだ

17 months ago[Refactor] #2828 ItemEntity::is_rechargeable() をcan_recharge() に改名し、周辺コードを整備した
Hourier [Wed, 23 Nov 2022 11:08:42 +0000 (20:08 +0900)]
[Refactor] #2828 ItemEntity::is_rechargeable() をcan_recharge() に改名し、周辺コードを整備した

17 months ago[Refactor] #2828 ItemEntity::is_rechargeable() で判定していなかった処理を繰り込んだ
Hourier [Wed, 23 Nov 2022 10:58:47 +0000 (19:58 +0900)]
[Refactor] #2828 ItemEntity::is_rechargeable() で判定していなかった処理を繰り込んだ

17 months ago[Refactor] tag_sort() の削除
Habu [Fri, 25 Nov 2022 23:29:32 +0000 (08:29 +0900)]
[Refactor] tag_sort() の削除

現在 tag_sort() 関数はモンスターレベルでソートした alloc_race_table 配列を作成する
ためだけに使用されているが、C++ に移行した現在では STL のソートを使用しない理由が無い
ので削除する。
また、 alloc_entry 構造体の未使用メンバ total も削除する。

17 months agoMerge pull request #2827 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-Baseitem...
Hourier [Fri, 25 Nov 2022 14:10:19 +0000 (23:10 +0900)]
Merge pull request #2827 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey-2

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備をした その2

17 months ago[Refactor] #2824 Separated is_object_magically() from detect_objects_magic()
Hourier [Wed, 23 Nov 2022 10:50:14 +0000 (19:50 +0900)]
[Refactor] #2824 Separated is_object_magically() from detect_objects_magic()

17 months ago[Refactor] #2824 Reshaped object_sort_comp()
Hourier [Wed, 23 Nov 2022 10:33:35 +0000 (19:33 +0900)]
[Refactor] #2824 Reshaped object_sort_comp()

17 months ago[Refactor] #2824 Separated get_item_sort_rank() from object_sort_comp()
Hourier [Wed, 23 Nov 2022 10:29:50 +0000 (19:29 +0900)]
[Refactor] #2824 Separated get_item_sort_rank() from object_sort_comp()

17 months ago[Refactor] #2824 get_arrow_kind() をBaseitemKey だけでなくItemEntity からも呼べるようにラップした
Hourier [Wed, 23 Nov 2022 10:23:14 +0000 (19:23 +0900)]
[Refactor] #2824 get_arrow_kind() をBaseitemKey だけでなくItemEntity からも呼べるようにラップした

17 months ago[Refactor] #2824 ItemEntity::has_unidentified_name() とBaseitemKey::has_unidentified_n...
Hourier [Wed, 23 Nov 2022 10:17:32 +0000 (19:17 +0900)]
[Refactor] #2824 ItemEntity::has_unidentified_name() とBaseitemKey::has_unidentified_name() を定義した

17 months ago[Refactor] #2824 BaseitemKey::is_ammo() を定義した
Hourier [Wed, 23 Nov 2022 09:47:02 +0000 (18:47 +0900)]
[Refactor] #2824 BaseitemKey::is_ammo() を定義した

17 months ago[Refactor] #2824 inven_item_charges() の引数を調整した
Hourier [Wed, 23 Nov 2022 08:41:43 +0000 (17:41 +0900)]
[Refactor] #2824 inven_item_charges() の引数を調整した

17 months ago[Refactor] #2824 BaseitemKey::is_melee_weapon() を定義した
Hourier [Wed, 23 Nov 2022 08:30:04 +0000 (17:30 +0900)]
[Refactor] #2824 BaseitemKey::is_melee_weapon() を定義した

17 months agoMerge pull request #2823 from arumons/feature/show_found_items
Habu [Thu, 24 Nov 2022 13:22:44 +0000 (22:22 +0900)]
Merge pull request #2823 from arumons/feature/show_found_items

[Feature] 今いるフロアで一度見つけたアイテムリストを表示できるようにした

17 months ago[Feature] 今いるフロアで一度見つけたアイテムリストを表示できるようにした
arumons [Sun, 20 Nov 2022 13:33:57 +0000 (22:33 +0900)]
[Feature] 今いるフロアで一度見つけたアイテムリストを表示できるようにした

17 months agoMerge pull request #2821 from habu1010/feature/rw-flagroup-savefile-fixed-bytes
Habu [Wed, 23 Nov 2022 11:25:06 +0000 (20:25 +0900)]
Merge pull request #2821 from habu1010/feature/rw-flagroup-savefile-fixed-bytes

[Feature] FlagGroup を固定バイト長でセーブファイルに読み書きする関数

17 months ago[Refactor] ItemEntity::marked を FlagGroup 化する
Habu [Tue, 22 Nov 2022 14:45:15 +0000 (23:45 +0900)]
[Refactor] ItemEntity::marked を FlagGroup 化する

17 months ago[Add] C++の言語標準バージョンをチェックする autoconf マクロ
Habu [Fri, 4 Mar 2022 23:01:19 +0000 (08:01 +0900)]
[Add] C++の言語標準バージョンをチェックする autoconf マクロ

configure.ac で、 autoconf-archive に含まれるコンパイラが対応するC++の言語標準
バージョンをチェックし、コンパイルオプションに -std=... を付加するマクロを使用している。
これまでは autoconf-archive パッケージをインストールする運用をしていたが、再配布・
改変が可能なライセンスなので手間がかからなくて済むようにソースに含めることにする。

17 months ago[Feature] FlagGroup を固定バイト長でセーブファイルに読み書きする関数
Habu [Tue, 22 Nov 2022 14:09:07 +0000 (23:09 +0900)]
[Feature] FlagGroup を固定バイト長でセーブファイルに読み書きする関数

FlagGroup を固定バイト長でセーブファイルに読み書きする関数 rd_FlagGroup_bytes と
wr_FlagGroup_bytes を追加する。
既存のビット集合型の読み書きをこれらの関数に置き換えることでセーブファイルの互換性を
維持しつつビット集合変数を FlagGroup に置き換えることが可能となる。

17 months agoMerge pull request #2817 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey
Hourier [Tue, 22 Nov 2022 14:00:19 +0000 (23:00 +0900)]
Merge pull request #2817 from Hourier/Prepare-Replace-ItemEntity-TvalSval-to-BaseitemKey

ItemEntity::tval/sval をBaseitemKey に差し替えるための準備をした

17 months agoMerge pull request #2818 from arumons/feature/show-awake-monster
Habu [Tue, 22 Nov 2022 12:55:31 +0000 (21:55 +0900)]
Merge pull request #2818 from arumons/feature/show-awake-monster

[Feature]モンスター一覧に起きているモンスター数を表示するようにした

17 months ago[Feature]モンスター一覧に起きているモンスター数を表示するようにした
arumons [Sun, 20 Nov 2022 15:13:23 +0000 (00:13 +0900)]
[Feature]モンスター一覧に起きているモンスター数を表示するようにした

17 months ago[Refactor] #2816 item-entity.cpp において、オブジェクトをアイテムに改名した
Hourier [Sat, 19 Nov 2022 09:28:32 +0000 (18:28 +0900)]
[Refactor] #2816 item-entity.cpp において、オブジェクトをアイテムに改名した

17 months ago[Refactor] #2816 魔法書の判定をis_spell_book() にまとめた
Hourier [Sat, 19 Nov 2022 06:29:19 +0000 (15:29 +0900)]
[Refactor] #2816 魔法書の判定をis_spell_book() にまとめた

17 months ago[Refactor] #2816 check_book_realm() の引数がtval/sval だったのでBaseitemKey に置換した
Hourier [Fri, 18 Nov 2022 13:09:40 +0000 (22:09 +0900)]
[Refactor] #2816 check_book_realm() の引数がtval/sval だったのでBaseitemKey に置換した

17 months ago[Refactor] #2816 decide_magic_book_exp() におけるtvalの判定が無駄な二重変換になっていたので分かりやすくなるよう修正した
Hourier [Fri, 18 Nov 2022 11:47:39 +0000 (20:47 +0900)]
[Refactor] #2816 decide_magic_book_exp() におけるtvalの判定が無駄な二重変換になっていたので分かりやすくなるよう修正した

17 months agoMerge pull request #2813 from Hourier/Enter-BowTvalAmmo-BaseitemKey
Hourier [Fri, 18 Nov 2022 12:30:05 +0000 (21:30 +0900)]
Merge pull request #2813 from Hourier/Enter-BowTvalAmmo-BaseitemKey

bow_tval_ammo() をBaseitemKeyに繰り込んだ

17 months ago[Refactor] #2798 Reshaped flavor-describer.cpp
Hourier [Fri, 18 Nov 2022 11:15:15 +0000 (20:15 +0900)]
[Refactor] #2798 Reshaped flavor-describer.cpp

17 months ago[Refactor] #2798 bow_tval_ammo() をBaseitemKey::get_arrow_kind() として再定義した
Hourier [Fri, 18 Nov 2022 10:45:41 +0000 (19:45 +0900)]
[Refactor] #2798 bow_tval_ammo() をBaseitemKey::get_arrow_kind() として再定義した

17 months agoMerge pull request #2812 from backwardsEric/baseitem-lib-edit-makefile-am
Hourier [Fri, 18 Nov 2022 10:33:00 +0000 (19:33 +0900)]
Merge pull request #2812 from backwardsEric/baseitem-lib-edit-makefile-am

Fix lib/edit/Makefile.am for renamed file.  Resolves …

17 months agoFix lib/edit/Makefile.am for renamed file. Resolves https://github.com/hengband...
Eric Branlund [Fri, 18 Nov 2022 06:35:29 +0000 (23:35 -0700)]
Fix lib/edit/Makefile.am for renamed file.  Resolves https://github.com/hengband/hengband/issues/2811 .

17 months agoMerge pull request #2810 from Hourier/Remove-KindObjectIndex
Hourier [Thu, 17 Nov 2022 23:22:53 +0000 (08:22 +0900)]
Merge pull request #2810 from Hourier/Remove-KindObjectIndex

KIND_OBJECT_IDX 型エイリアスを廃止してshort に揃え、k_idx をbi_id に差し替えた

17 months ago[Refactor] #2683 Rebamed k_idx to bi_id (Kind index to Baseitem ID)
Hourier [Thu, 17 Nov 2022 09:44:56 +0000 (18:44 +0900)]
[Refactor] #2683 Rebamed k_idx to bi_id (Kind index to Baseitem ID)

17 months ago[Refactor] #2683 表記ゆれのあった、BaseitemInfo への参照変数名を、bi_ref からbaseitem に統一した
Hourier [Thu, 17 Nov 2022 09:36:05 +0000 (18:36 +0900)]
[Refactor] #2683 表記ゆれのあった、BaseitemInfo への参照変数名を、bi_ref からbaseitem に統一した

17 months ago[Refactor] #2683 Remove type alias KIND_OBJECT_IDX
Hourier [Thu, 17 Nov 2022 09:26:06 +0000 (18:26 +0900)]
[Refactor] #2683 Remove type alias KIND_OBJECT_IDX

17 months agoMerge pull request #2809 from Hourier/Change-Type-Entity
Hourier [Thu, 17 Nov 2022 12:38:37 +0000 (21:38 +0900)]
Merge pull request #2809 from Hourier/Change-Type-Entity

monster_type → MonsterEntity、ObjectType → ItemEntity、monster_race → MonsterRaceInfo に変更した

17 months ago[Refactor] Baseitem に表記ゆれがあったので統一した (オブジェクト指向設計における基底クラスのBaseと明確に区別するため、「Baseitem...
Hourier [Wed, 16 Nov 2022 13:15:25 +0000 (22:15 +0900)]
[Refactor] Baseitem に表記ゆれがあったので統一した (オブジェクト指向設計における基底クラスのBaseと明確に区別するため、「Baseitem」で1単語としたい旨)

17 months ago[Refactor] C言語時代に「巨大なヘッダー定義」という意味でdefinitionを付けていたが、今はクラス化してメソッドも定義され、当初の意味を失ったbaseit...
Hourier [Wed, 16 Nov 2022 13:12:02 +0000 (22:12 +0900)]
[Refactor] C言語時代に「巨大なヘッダー定義」という意味でdefinitionを付けていたが、今はクラス化してメソッドも定義され、当初の意味を失ったbaseitem-info-definition.cpp/h をbaseitem-info.cpp/h に簡略化した

17 months ago[Refactor] #2649 Renamed monster-type-definition.cpp/h to monster-entity.cpp/h
Hourier [Wed, 16 Nov 2022 13:06:28 +0000 (22:06 +0900)]
[Refactor] #2649 Renamed monster-type-definition.cpp/h to monster-entity.cpp/h

17 months ago[Refactor] #2807 Renamed monster-race-definition.h to monster-race-info.h
Hourier [Tue, 15 Nov 2022 15:22:55 +0000 (00:22 +0900)]
[Refactor] #2807 Renamed monster-race-definition.h to monster-race-info.h

17 months ago[Refactor] #2628 Renamed object-type-definition.cpp/h to item-entity.cpp/h
Hourier [Tue, 15 Nov 2022 14:29:21 +0000 (23:29 +0900)]
[Refactor] #2628 Renamed object-type-definition.cpp/h to item-entity.cpp/h

17 months ago[Refactor] #2807 使われていないextra フィールドをMonsterRaceDefinitions.txt から除去した
Hourier [Tue, 15 Nov 2022 12:50:11 +0000 (21:50 +0900)]
[Refactor] #2807 使われていないextra フィールドをMonsterRaceDefinitions.txt から除去した

17 months ago[Refactor] #2807 Renamed struct monster_race to class MonsterRaceInfo
Hourier [Tue, 15 Nov 2022 12:38:58 +0000 (21:38 +0900)]
[Refactor] #2807 Renamed struct monster_race to class MonsterRaceInfo

17 months ago[Refactor] #2649 Renamed struct monster_type to MonsterEntity
Hourier [Tue, 15 Nov 2022 12:32:46 +0000 (21:32 +0900)]
[Refactor] #2649 Renamed struct monster_type to MonsterEntity

17 months ago[Refactor] #2628 ObjectType をItemEntity に変更した
Hourier [Tue, 15 Nov 2022 12:25:37 +0000 (21:25 +0900)]
[Refactor] #2628 ObjectType をItemEntity に変更した

17 months agoMerge pull request #2806 from habu1010/feature/use-fallthrough-attributes
Habu [Tue, 15 Nov 2022 12:35:47 +0000 (21:35 +0900)]
Merge pull request #2806 from habu1010/feature/use-fallthrough-attributes

[Fix] 意図したフォールスルーに [[fallthrough]] 属性を使用する

17 months ago[Fix] switch-case 文における break/return のつけ忘れ
Habu [Tue, 15 Nov 2022 12:17:08 +0000 (21:17 +0900)]
[Fix] switch-case 文における break/return のつけ忘れ

VS で追加された switch-case 文の意図しないフォールスルーに関する警告でいくつか
break/return のつけ忘れが発見されたので追加する。
なお、フォールスルーした先ですぐに break/return していたので動作自体に支障はなかった。

17 months ago[Fix] 意図したフォールスルーに [[fallthrough]] 属性を使用する
Habu [Tue, 15 Nov 2022 12:17:07 +0000 (21:17 +0900)]
[Fix] 意図したフォールスルーに [[fallthrough]] 属性を使用する

switch-case 文において意図したフォールスルーを行っている箇所について、コメントの代わ
りに C++17 から追加された [[fallthrough]] 属性を使用する。
また、もともとフォールスルーコメント不要な箇所についてはコメントを削除する。

17 months agoMerge pull request #2804 from Hourier/Change-BaseitemKey-BaseitemInfo
Hourier [Tue, 15 Nov 2022 12:14:51 +0000 (21:14 +0900)]
Merge pull request #2804 from Hourier/Change-BaseitemKey-BaseitemInfo

BaseitemInfo::tval/sval をBaseitemKey に差し替えた

17 months ago[Refactor] #2797 object-kind-hook.h からtval-types.h への参照を外した
Hourier [Tue, 15 Nov 2022 10:59:29 +0000 (19:59 +0900)]
[Refactor] #2797 object-kind-hook.h からtval-types.h への参照を外した

17 months ago[Refactor] #2797 変更範囲の内、目についたものを調整した (ポインタ→参照への切り替え 他)
Hourier [Tue, 15 Nov 2022 10:56:21 +0000 (19:56 +0900)]
[Refactor] #2797 変更範囲の内、目についたものを調整した (ポインタ→参照への切り替え 他)

17 months ago[Refactor] #2797 object-kind-hook.cpp/h の調整
Hourier [Tue, 15 Nov 2022 10:38:00 +0000 (19:38 +0900)]
[Refactor] #2797 object-kind-hook.cpp/h の調整

17 months ago[Refactor] #2797 BaseitemInfo::tval とBaseitemInfo::sval をBaseitemInfo::bi_key に差し替えた
Hourier [Tue, 15 Nov 2022 10:31:10 +0000 (19:31 +0900)]
[Refactor] #2797 BaseitemInfo::tval とBaseitemInfo::sval をBaseitemInfo::bi_key に差し替えた

17 months ago[Refactor] #2797 Renamed BaseItemInfo to BaseitemInfo
Hourier [Tue, 15 Nov 2022 09:37:02 +0000 (18:37 +0900)]
[Refactor] #2797 Renamed BaseItemInfo to BaseitemInfo

17 months agoMerge pull request #2801 from Hourier/Change-BaseitemKey-ArtifactType
Hourier [Tue, 15 Nov 2022 09:31:59 +0000 (18:31 +0900)]
Merge pull request #2801 from Hourier/Change-BaseitemKey-ArtifactType

ArtifactType のtval/sval をBaseitemKey に差し替えた

17 months ago[Refactor] #2775 周辺コードの整理
Hourier [Mon, 14 Nov 2022 09:32:29 +0000 (18:32 +0900)]
[Refactor] #2775 周辺コードの整理

17 months ago[Refactor] #2775 ArtifactType に定義されていたtval/sval をBaseitemKey に差し替えた
Hourier [Mon, 14 Nov 2022 09:26:45 +0000 (18:26 +0900)]
[Refactor] #2775 ArtifactType に定義されていたtval/sval をBaseitemKey に差し替えた

17 months agoMerge pull request #2792 from Hourier/Suppress-Compilation-Warning-Constant
Hourier [Mon, 14 Nov 2022 11:49:23 +0000 (20:49 +0900)]
Merge pull request #2792 from Hourier/Suppress-Compilation-Warning-Constant

規定で無効化されているコンパイル警告C5264 (定数不使用)を抑制した

17 months agoMerge pull request #2794 from sikabane-works/release/3.0.0Alpha71
Deskull [Mon, 14 Nov 2022 11:48:27 +0000 (20:48 +0900)]
Merge pull request #2794 from sikabane-works/release/3.0.0Alpha71

[Release] 3.0.0Alpha71

17 months agoMerge pull request #2795 from sikabane-works/release/3.0.0Alpha71 3.0.0Alpha71
Deskull [Sun, 13 Nov 2022 13:28:35 +0000 (22:28 +0900)]
Merge pull request #2795 from sikabane-works/release/3.0.0Alpha71

Release/3.0.0 alpha71

17 months ago[Release] 3.0.0Alpha71
Deskull [Sun, 13 Nov 2022 13:21:19 +0000 (22:21 +0900)]
[Release] 3.0.0Alpha71

17 months ago[Refactor] #2786 規定で無効化されているコンパイル警告C5264 (定数不使用)を抑制した:一般的なソフトウェアの設計的に、ヌケモレなく全てのヘッダ定義定...
Hourier [Sun, 13 Nov 2022 11:15:17 +0000 (20:15 +0900)]
[Refactor] #2786 規定で無効化されているコンパイル警告C5264 (定数不使用)を抑制した:一般的なソフトウェアの設計的に、ヌケモレなく全てのヘッダ定義定数を全てのcppファイルで読み込ませることはないため