OSDN Git Service

hengbandforosx/hengbandosx.git
10 months agoMac: adapt to upstream's changes to the subwindow flags vauto3.0.0-alpha84-5411dc49d
Eric Branlund [Thu, 1 Jun 2023 15:10:18 +0000 (09:10 -0600)]
Mac: adapt to upstream's changes to the subwindow flags

10 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Thu, 1 Jun 2023 13:06:50 +0000 (07:06 -0600)]
Merge branch 'develop' into macos-develop

10 months agoMerge pull request #3344 from Hourier/Fix-Potential-Compilation-Warning-GetRandomArtF...
Hourier [Wed, 31 May 2023 14:50:51 +0000 (23:50 +0900)]
Merge pull request #3344 from Hourier/Fix-Potential-Compilation-Warning-GetRandomArtFilename

get_random_art_filename() でstring_view を不必要に使っていたためにコンパイル警告が出かけていた箇所をstring へ差し替えて解消した

10 months agoMerge pull request #3345 from Hourier/Remove-Wizard-Recall-Diary
Hourier [Wed, 31 May 2023 14:36:10 +0000 (23:36 +0900)]
Merge pull request #3345 from Hourier/Remove-Wizard-Recall-Diary

ウィザードコマンドによる帰還処理を日記に書くのではなくメッセージウィンドウに表示するよう差し替えた

10 months ago[Fix] get_random_art_filename() でstring_view を不必要に使っていたためにコンパイル警告が出かけていた箇所をstring...
Hourier [Sat, 27 May 2023 00:34:48 +0000 (09:34 +0900)]
[Fix] get_random_art_filename() でstring_view を不必要に使っていたためにコンパイル警告が出かけていた箇所をstring へ差し替えて解消した

10 months agoMerge pull request #3340 from Hourier/Change-SniperData-Class
Hourier [Wed, 31 May 2023 14:18:58 +0000 (23:18 +0900)]
Merge pull request #3340 from Hourier/Change-SniperData-Class

sniper_data_type を構造体からクラスへ変更し、メソッドを追加した

10 months agoMerge pull request #3352 from whitehara/update-spec
Deskull [Wed, 31 May 2023 14:08:52 +0000 (23:08 +0900)]
Merge pull request #3352 from whitehara/update-spec

Update the version in hengband.spec

10 months ago[Refactor] #3334 msg_print_wizard() の引数をconcptr からstring_view に変えた
Hourier [Sat, 27 May 2023 02:20:36 +0000 (11:20 +0900)]
[Refactor] #3334 msg_print_wizard() の引数をconcptr からstring_view に変えた

10 months ago[Refactor] #3339 DIARY_HOGE define 定数をenum class DiaryKind に変えた
Hourier [Wed, 24 May 2023 12:28:43 +0000 (21:28 +0900)]
[Refactor] #3339 DIARY_HOGE define 定数をenum class DiaryKind に変えた

10 months ago[Refactor] #3339 ウィザードコマンドによる強制帰還処理を日記に書く仕様を廃止した
Hourier [Tue, 23 May 2023 10:45:38 +0000 (19:45 +0900)]
[Refactor] #3339 ウィザードコマンドによる強制帰還処理を日記に書く仕様を廃止した

10 months ago[Refactor] #3230 sniper_data_type を構造体からクラスへ変更し、メソッドを追加した
Hourier [Sat, 6 May 2023 00:45:29 +0000 (09:45 +0900)]
[Refactor] #3230 sniper_data_type を構造体からクラスへ変更し、メソッドを追加した

10 months agoMerge pull request #3341 from Hourier/Move-Update-Flags-5
Hourier [Wed, 31 May 2023 14:00:44 +0000 (23:00 +0900)]
Merge pull request #3341 from Hourier/Move-Update-Flags-5

PlayerType::window_flags に関わる処理を、RedrawingFlagsUpdater に集約した

10 months ago[Refactor] #3287 Removed window_redraw_type and window_flags
Hourier [Sat, 6 May 2023 13:40:29 +0000 (22:40 +0900)]
[Refactor] #3287 Removed window_redraw_type and window_flags

10 months ago[Refactor] #3287 Reshaped rd_options()
Hourier [Sat, 6 May 2023 13:38:37 +0000 (22:38 +0900)]
[Refactor] #3287 Reshaped rd_options()

10 months ago[Refactor] #3287 g_window_flags を生配列からstd::array に、内部の型をstd::set<SubWindowRedrawingFl...
Hourier [Sat, 6 May 2023 11:11:24 +0000 (20:11 +0900)]
[Refactor] #3287 g_window_flags を生配列からstd::array に、内部の型をstd::set<SubWindowRedrawingFlag> に変えた

WIP解消、正常に動作する

10 months ago[WIP] #3287 option-flags.cpp/h に定義されている単数形変数名の配列を複数形にし、かつ他と重複しかねないためグローバルの「g_」を接頭辞に付けた
Hourier [Sat, 6 May 2023 07:58:53 +0000 (16:58 +0900)]
[WIP] #3287 option-flags.cpp/h に定義されている単数形変数名の配列を複数形にし、かつ他と重複しかねないためグローバルの「g_」を接頭辞に付けた

10 months ago[WIP] [Refactor] #3287 PlayerType への依存がなくなった関数から引数を削除した
Hourier [Sat, 6 May 2023 07:57:00 +0000 (16:57 +0900)]
[WIP] [Refactor] #3287 PlayerType への依存がなくなった関数から引数を削除した

10 months ago[WIP] [Refcator] #3287 PlayerType::window_flags に関わる処理を、RedrawingFlagsUpdater に集約した
Hourier [Sat, 6 May 2023 02:23:39 +0000 (11:23 +0900)]
[WIP] [Refcator] #3287 PlayerType::window_flags に関わる処理を、RedrawingFlagsUpdater に集約した

sub_window_flags (EnumClassFlagGroup<SubWindowRedrawingFlag> 型) とグローバル変数「window_flag」 (BIT_FLAGS[] 型) との積集合を取る必要があるため、現状このコードは動作しない
コンパイルは通るが動作確認はこのコミットで行わないこと

10 months agoMac: adapt to upstream's handling of user IDs vauto3.0.0-alpha84-b5e8e3a7a
Eric Branlund [Wed, 31 May 2023 04:34:28 +0000 (22:34 -0600)]
Mac: adapt to upstream's handling of user IDs

10 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Wed, 31 May 2023 04:34:18 +0000 (22:34 -0600)]
Merge branch 'develop' into macos-develop

10 months agoMerge pull request #3347 from Hourier/Make-UnixUserIds
Hourier [Tue, 30 May 2023 12:51:23 +0000 (21:51 +0900)]
Merge pull request #3347 from Hourier/Make-UnixUserIds

UNIX系のユーザIDをPlayerType からUnixUserIds に分離した

10 months ago[Refactor] #3346 safe_setuid_grab() からPlayerType への依存を削除した
Hourier [Sat, 27 May 2023 04:20:17 +0000 (13:20 +0900)]
[Refactor] #3346 safe_setuid_grab() からPlayerType への依存を削除した

10 months agoMerge pull request #3355 from Hourier/Fix-String-Null
Hourier [Tue, 30 May 2023 11:37:23 +0000 (20:37 +0900)]
Merge pull request #3355 from Hourier/Fix-String-Null

string 型にnullptrを代入していた潜在的不具合を解消した

10 months ago[Fix] string 型にnullptrを代入していた潜在的不具合を解消した (正式に禁止されるのがC++23だったのでデバッグC++20環境では通り、リリースlat...
Hourier [Tue, 30 May 2023 11:18:39 +0000 (20:18 +0900)]
[Fix] string 型にnullptrを代入していた潜在的不具合を解消した (正式に禁止されるのがC++23だったのでデバッグC++20環境では通り、リリースlatest環境ではエラーになった模様)

10 months ago[Refactor] #3346 player_egid をUnixUserIds::user_egid に差し替えた
Hourier [Sat, 27 May 2023 04:15:42 +0000 (13:15 +0900)]
[Refactor] #3346 player_egid をUnixUserIds::user_egid に差し替えた

10 months ago[Refactor] #3346 player_euid をUnixUserIds::user_euid に差し替えた
Hourier [Sat, 27 May 2023 04:13:11 +0000 (13:13 +0900)]
[Refactor] #3346 player_euid をUnixUserIds::user_euid に差し替えた

10 months ago[Refactor] #3346 player_uid をUnixUserIds::user_id に差し替えた
Hourier [Sat, 27 May 2023 04:07:36 +0000 (13:07 +0900)]
[Refactor] #3346 player_uid をUnixUserIds::user_id に差し替えた

10 months agoMerge pull request #3350 from sikabane-works/release/3.0.0Alpha84
Deskull [Tue, 30 May 2023 03:54:50 +0000 (12:54 +0900)]
Merge pull request #3350 from sikabane-works/release/3.0.0Alpha84

[Release] 3.0.0Alpha84

10 months agoUpdate the version in hengband.spec
whitehara [Mon, 29 May 2023 17:06:00 +0000 (19:06 +0200)]
Update the version in hengband.spec

11 months ago[Release] 3.0.0Alpha84
Deskull [Sun, 28 May 2023 13:25:04 +0000 (22:25 +0900)]
[Release] 3.0.0Alpha84

11 months ago[Refactor] #3346 Reshaped main()
Hourier [Sat, 27 May 2023 03:50:54 +0000 (12:50 +0900)]
[Refactor] #3346 Reshaped main()

11 months ago[Refactor] #3346 X11 にだけ依存するコードをmain/ からmain-unix/ へ移動させた
Hourier [Sat, 27 May 2023 03:42:59 +0000 (12:42 +0900)]
[Refactor] #3346 X11 にだけ依存するコードをmain/ からmain-unix/ へ移動させた

11 months ago[Refactor] #3346 UnixUserIds クラスを定義した
Hourier [Sat, 27 May 2023 03:39:17 +0000 (12:39 +0900)]
[Refactor] #3346 UnixUserIds クラスを定義した

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha83-3427603a4
Eric Branlund [Fri, 26 May 2023 18:46:11 +0000 (12:46 -0600)]
Merge branch 'develop' into macos-develop

11 months agoMerge pull request #3327 from Hourier/Move-GlobalFunctions-To-Monrace-Methods
Hourier [Fri, 26 May 2023 14:09:49 +0000 (23:09 +0900)]
Merge pull request #3327 from Hourier/Move-GlobalFunctions-To-Monrace-Methods

MonsterRaceInfo にだけ依存する関数をメソッドに移した

11 months agoMerge pull request #3338 from Hourier/Change-ExeWriteDiary-Argument-StringView
Hourier [Fri, 26 May 2023 14:09:34 +0000 (23:09 +0900)]
Merge pull request #3338 from Hourier/Change-ExeWriteDiary-Argument-StringView

exe_write_diary() の引数をconcptr からstring_view に変えた

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha83-b7257c6f7
Eric Branlund [Thu, 25 May 2023 03:55:43 +0000 (21:55 -0600)]
Merge branch 'develop' into macos-develop

11 months ago[Refactor] #3336 Reshaped msg_print_wizard()
Hourier [Tue, 23 May 2023 12:45:44 +0000 (21:45 +0900)]
[Refactor] #3336 Reshaped msg_print_wizard()

11 months ago[Refactor] #3336 exe_write_diary() の引数にstrnfmt() で文字列を作っていた箇所をformat() に差し替え、basic_st...
Hourier [Tue, 23 May 2023 12:40:59 +0000 (21:40 +0900)]
[Refactor] #3336 exe_write_diary() の引数にstrnfmt() で文字列を作っていた箇所をformat() に差し替え、basic_string::data() を呼んでいた箇所を全て差し替えた

11 months ago[Refactor] #3336 Reshaped mutation-execution.cpp
Hourier [Tue, 23 May 2023 12:32:38 +0000 (21:32 +0900)]
[Refactor] #3336 Reshaped mutation-execution.cpp

11 months ago[Refactor] #3336 Reshaped exe_write_diary()
Hourier [Tue, 23 May 2023 10:37:25 +0000 (19:37 +0900)]
[Refactor] #3336 Reshaped exe_write_diary()

11 months ago[Refactor] #3336 exe_write_diary() の引数をconcptr からstring_view に変えた
Hourier [Tue, 23 May 2023 10:31:37 +0000 (19:31 +0900)]
[Refactor] #3336 exe_write_diary() の引数をconcptr からstring_view に変えた

11 months ago[Refactor] #3336 get_ordinal_number_suffix() の返り値をconcptr からstring に変えた
Hourier [Tue, 23 May 2023 10:26:26 +0000 (19:26 +0900)]
[Refactor] #3336 get_ordinal_number_suffix() の返り値をconcptr からstring に変えた

11 months agoMerge pull request #3315 from Hourier/Move-Update-Flags-4
Hourier [Wed, 24 May 2023 14:23:57 +0000 (23:23 +0900)]
Merge pull request #3315 from Hourier/Move-Update-Flags-4

PlayerType::redraw に関わる処理を、RedrawingFlagsUpdaterに集約した

11 months agoMerge pull request #3335 from Hourier/Unify-DungeonIndex-To-FloorType
Hourier [Wed, 24 May 2023 12:38:22 +0000 (21:38 +0900)]
Merge pull request #3335 from Hourier/Unify-DungeonIndex-To-FloorType

PlayerType::dungeon_idx をFloorType::dungeon_idx へ吸収合併した

11 months ago[Refactor] #2713 PlayerType::dungeon_idx をFloorType::dungeon_idx へ吸収合併した
Hourier [Sat, 20 May 2023 13:37:55 +0000 (22:37 +0900)]
[Refactor] #2713 PlayerType::dungeon_idx をFloorType::dungeon_idx へ吸収合併した

11 months agoMerge pull request #3337 from Hourier/Remove-Unnecessary-Data
Hourier [Tue, 23 May 2023 12:46:46 +0000 (21:46 +0900)]
Merge pull request #3337 from Hourier/Remove-Unnecessary-Data

呼ぶ必要のない.data() を削除した

11 months ago[Refactor] 呼ぶ必要のない.data() を削除した
Hourier [Sun, 21 May 2023 15:02:38 +0000 (00:02 +0900)]
[Refactor] 呼ぶ必要のない.data() を削除した

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha83-302dcf2cd
Eric Branlund [Sat, 20 May 2023 21:32:32 +0000 (15:32 -0600)]
Merge branch 'develop' into macos-develop

11 months ago[Refactor] #3286 Removed player-redraw-types.h
Hourier [Sat, 6 May 2023 01:29:12 +0000 (10:29 +0900)]
[Refactor] #3286 Removed player-redraw-types.h

11 months ago[Refactor] #3286 MainWindowRedrawingFlag::MISC が絶対にONにならないことが分かったので削除した
Hourier [Sat, 6 May 2023 01:02:15 +0000 (10:02 +0900)]
[Refactor] #3286 MainWindowRedrawingFlag::MISC が絶対にONにならないことが分かったので削除した

11 months ago[Refactor] #3286 reset_concentration_flag() から不要になったPlayerType* 型の引数を除外した
Hourier [Sat, 6 May 2023 00:37:48 +0000 (09:37 +0900)]
[Refactor] #3286 reset_concentration_flag() から不要になったPlayerType* 型の引数を除外した

11 months ago[Refactor] #3286 PlayerType::redraw に関わる処理を、RedrawingFlagsUpdaterに集約した
Hourier [Thu, 4 May 2023 23:59:38 +0000 (08:59 +0900)]
[Refactor] #3286 PlayerType::redraw に関わる処理を、RedrawingFlagsUpdaterに集約した

11 months ago[Refactor] #3286 Extracted change_birth_flags() from various functions in wizard...
Hourier [Thu, 4 May 2023 14:56:42 +0000 (23:56 +0900)]
[Refactor] #3286 Extracted change_birth_flags() from various functions in wizard-special-process.cpp

11 months ago[Refactor] #3325 変更範囲のコード調整
Hourier [Sat, 20 May 2023 03:03:01 +0000 (12:03 +0900)]
[Refactor] #3325 変更範囲のコード調整

11 months ago[Refactor] #3325 単数形のMonsterRaceInfo::blow をblows に修正した
Hourier [Sat, 20 May 2023 02:58:06 +0000 (11:58 +0900)]
[Refactor] #3325 単数形のMonsterRaceInfo::blow をblows に修正した

11 months ago[Refactor] #3325 no_questor_or_bounty_uniques() をMonsterRaceInfo へ繰り込んだ
Hourier [Sat, 20 May 2023 02:42:18 +0000 (11:42 +0900)]
[Refactor] #3325 no_questor_or_bounty_uniques() をMonsterRaceInfo へ繰り込んだ

11 months ago[Refactor] #3325 effect_monster_type::note/note_dies をconcptr からstd::string へ変えた
Hourier [Sat, 20 May 2023 02:21:05 +0000 (11:21 +0900)]
[Refactor] #3325 effect_monster_type::note/note_dies をconcptr からstd::string へ変えた

11 months ago[Refactor] #3325 MonsterEntity/MonsterRace::is_explodable() を実装し、爆発判定を移した
Hourier [Sat, 20 May 2023 02:13:59 +0000 (11:13 +0900)]
[Refactor] #3325 MonsterEntity/MonsterRace::is_explodable() を実装し、爆発判定を移した

11 months ago[Refactor] #3325 mon_take_hit_mon()、mon_take_hit() の引数をconcptr からstd::string/string_v...
Hourier [Sat, 20 May 2023 01:38:11 +0000 (10:38 +0900)]
[Refactor] #3325 mon_take_hit_mon()、mon_take_hit() の引数をconcptr からstd::string/string_view に変えた

11 months ago[Refactor] #3325 extract_note_dies() をMonsterEntity/MonsterRaceInfo::get_died_message...
Hourier [Sat, 20 May 2023 01:18:41 +0000 (10:18 +0900)]
[Refactor] #3325 extract_note_dies() をMonsterEntity/MonsterRaceInfo::get_died_message() へ繰り込んだ

11 months ago[Refactor] #3325 monster_living() をMonsterEntity/MonsterRaceInfo へ繰り込んだ
Hourier [Sat, 20 May 2023 01:09:16 +0000 (10:09 +0900)]
[Refactor] #3325 monster_living() をMonsterEntity/MonsterRaceInfo へ繰り込んだ

11 months agoMerge pull request #3328 from Hourier/Unify-Decrease-Ability-Score
Hourier [Sat, 20 May 2023 13:38:33 +0000 (22:38 +0900)]
Merge pull request #3328 from Hourier/Unify-Decrease-Ability-Score

アビリティスコア減少処理をdecrease_ability_*() にまとめた

11 months agoMerge pull request #3324 from habu1010/feature/fix-refrect-subwindows-on-perception
Habu [Sat, 20 May 2023 13:34:37 +0000 (22:34 +0900)]
Merge pull request #3324 from habu1010/feature/fix-refrect-subwindows-on-perception

[Refactor] *鑑定*時のサブウィンドウ更新処理

11 months agoMerge pull request #3331 from Hourier/Move-PlayerRace-PlayerClass-Method
Hourier [Sat, 20 May 2023 13:26:25 +0000 (22:26 +0900)]
Merge pull request #3331 from Hourier/Move-PlayerRace-PlayerClass-Method

PlayerRace/PlayerClass にだけ依存する処理をそれぞれのオブジェクトメソッドに繰り込んだ

11 months agoMerge pull request #3332 from Hourier/Refactor-TakeHitMon
Hourier [Sat, 20 May 2023 13:25:50 +0000 (22:25 +0900)]
Merge pull request #3332 from Hourier/Refactor-TakeHitMon

take_hit_mon() 及び関連する関数群の引数をconcptr からstring_view に変えた

11 months ago[Refactor] #3330 PlayerClass にだけ依存する関数get_subtitle_candidates() を移した
Hourier [Sat, 20 May 2023 11:34:54 +0000 (20:34 +0900)]
[Refactor] #3330 PlayerClass にだけ依存する関数get_subtitle_candidates() を移した

11 months ago[Refactor] #3330 PlayerRace にだけ依存する関数get_summon_symbol_from_player() を移した
Hourier [Sat, 20 May 2023 11:14:32 +0000 (20:14 +0900)]
[Refactor] #3330 PlayerRace にだけ依存する関数get_summon_symbol_from_player() を移した

11 months ago[Refactor] take_hit_mon() 及び関連する関数群の引数をconcptr からstring_view に変えた
Hourier [Sat, 20 May 2023 10:52:36 +0000 (19:52 +0900)]
[Refactor] take_hit_mon() 及び関連する関数群の引数をconcptr からstring_view に変えた

11 months ago[Refactor] #3326 アビリティスコア減少処理をdecrease_ability_*() にまとめた
Hourier [Sat, 20 May 2023 06:27:09 +0000 (15:27 +0900)]
[Refactor] #3326 アビリティスコア減少処理をdecrease_ability_*() にまとめた

11 months ago[Refactor] *鑑定*時のサブウィンドウ更新処理
Habu [Fri, 19 May 2023 15:01:34 +0000 (00:01 +0900)]
[Refactor] *鑑定*時のサブウィンドウ更新処理

*鑑定*時にサブウィンドウの更新を行う時に持ち物の並べ替えとまとめ直しが
発生しないように一時的にフラグを落としてhandle_stuffを呼ぶというトンデモ
な処理が行われている。単にwindow_stuffを呼べばよいだけなのでそのように
変更する。
また、デバッグコマンドのインベントリ全鑑定についてはサブウィンドウの更新
は不要なので持ち物の並べ替えとまとめ直しのフラグを立てるのみでよいと判断
した。

11 months agoMerge pull request #3323 from habu1010/feature/refactor-bloody-moon-activation
Habu [Fri, 19 May 2023 14:24:32 +0000 (23:24 +0900)]
Merge pull request #3323 from habu1010/feature/refactor-bloody-moon-activation

[Refactor] ブラッディムーン発動時のフラグ選択に rand_choice を使用する

11 months agoMerge pull request #3322 from habu1010/feature/refactor-switch-randint1-by-rand_choice
Habu [Fri, 19 May 2023 14:24:22 +0000 (23:24 +0900)]
Merge pull request #3322 from habu1010/feature/refactor-switch-randint1-by-rand_choice

[Refactor] switch (randint1(x)) のパターンを rand_choice で書き換え

11 months ago[Refactor] ブラッディムーン発動時のフラグ選択に rand_choice を使用する
Habu [Fri, 19 May 2023 09:07:29 +0000 (18:07 +0900)]
[Refactor] ブラッディムーン発動時のフラグ選択に rand_choice を使用する

11 months agoMac: install books into the application bundle vauto3.0.0-alpha83-0f72ec3f0
Eric Branlund [Fri, 19 May 2023 04:36:50 +0000 (22:36 -0600)]
Mac: install books into the application bundle

11 months agoWork around std:span construct for Apple's clang 14.0.0
Eric Branlund [Fri, 19 May 2023 04:35:36 +0000 (22:35 -0600)]
Work around std:span construct for Apple's clang 14.0.0

11 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Thu, 18 May 2023 19:59:48 +0000 (13:59 -0600)]
Merge branch 'develop' into macos-develop

11 months ago[Refactor] switch (randint1(x)) のパターンを rand_choice で書き換え
Habu [Thu, 18 May 2023 15:15:19 +0000 (00:15 +0900)]
[Refactor] switch (randint1(x)) のパターンを rand_choice で書き換え

get_random_virtue()の処理に関しては等確率ではないので ProbabilityTable
クラスを使用して書き換え。

11 months agoMerge pull request #3321 from habu1010/feature/ci-workflow-test-distcheck
Habu [Thu, 18 May 2023 14:57:19 +0000 (23:57 +0900)]
Merge pull request #3321 from habu1010/feature/ci-workflow-test-distcheck

[Feature] CIでmake distcheckを行う

11 months ago[Feature] CIでmake distcheckを行う
Habu [Thu, 18 May 2023 14:48:13 +0000 (23:48 +0900)]
[Feature] CIでmake distcheckを行う

Autotoolsで使用するファイルの更新漏れを指摘されることが多いので、CIでの
ビルドテスト時に同時にdistcheckも行うようにする。
なお、日本語版はビルド時にNKFを通すためgcc-wrapスクリプトにより別ディレ
クトリにコピーしているため素直にdistcheckが通らないので、英語版のビルド
テストでdistcheckを行う。

11 months agoMerge pull request #3320 from Hourier/Fix-Books-Compilation
Hourier [Thu, 18 May 2023 14:29:54 +0000 (23:29 +0900)]
Merge pull request #3320 from Hourier/Fix-Books-Compilation

macOS 環境で正しくlib/file/books/ を含むリポジトリをコンパイルできるようにした

11 months agoMerge pull request #3318 from habu1010/feature/fix-for-msvc-warning-c4868
Habu [Thu, 18 May 2023 14:25:15 +0000 (23:25 +0900)]
Merge pull request #3318 from habu1010/feature/fix-for-msvc-warning-c4868

[Fix] MSVCの警告C4868の対策

11 months ago[Fix] #3319 羊皮紙の脱字を修正した
Hourier [Thu, 18 May 2023 10:31:57 +0000 (19:31 +0900)]
[Fix] #3319 羊皮紙の脱字を修正した

11 months ago[Fix] #3319 lib/file/books/ のためのMakefile.am を追加した
Hourier [Thu, 18 May 2023 10:31:31 +0000 (19:31 +0900)]
[Fix] #3319 lib/file/books/ のためのMakefile.am を追加した

11 months ago[Fix] MSVCの警告C4868の対策
Habu [Thu, 18 May 2023 03:30:13 +0000 (12:30 +0900)]
[Fix] MSVCの警告C4868の対策

11 months agoMerge pull request #3317 from whitehara/modify-specfile
Deskull [Wed, 17 May 2023 22:09:50 +0000 (07:09 +0900)]
Merge pull request #3317 from whitehara/modify-specfile

Update the version and macros in the spec file.

11 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Wed, 17 May 2023 19:57:34 +0000 (13:57 -0600)]
Merge branch 'develop' into macos-develop

11 months agoUpdate the version and macros in the spec file.
Shiro Hara [Wed, 17 May 2023 19:15:14 +0000 (04:15 +0900)]
Update the version and macros in the spec file.

11 months agoMerge pull request #3316 from habu1010/feature/fix-consume-random-seed-when-showing...
Habu [Wed, 17 May 2023 13:23:51 +0000 (22:23 +0900)]
Merge pull request #3316 from habu1010/feature/fix-consume-random-seed-when-showing-record

[Fix] 記録の表示でゲームの乱数シードを消費してしまう

11 months agoMerge pull request #3311 from habu1010/feature/implement-rand-choice-function-no...
Habu [Wed, 17 May 2023 13:23:26 +0000 (22:23 +0900)]
Merge pull request #3311 from habu1010/feature/implement-rand-choice-function-no-ranges-library-concept

[Refactor] rand_choice()の実装とそれによるリファクタリング

11 months ago[Fix] 記録の表示でゲームの乱数シードを消費してしまう
Habu [Wed, 17 May 2023 12:39:44 +0000 (21:39 +0900)]
[Fix] 記録の表示でゲームの乱数シードを消費してしまう

記録の表示でランダムなサブタイトルを決める時にrandint0を呼んでいるため、
ゲームの進行に使用する乱数シードを消費してしまっている。
ゲームの進行に関係ない乱数生成には独立した乱数シードのRand_externalを
使用すべきなので、そのように修正する。

11 months agoMerge pull request #3297 from Hourier/Move-Update-Flags-3
Hourier [Wed, 17 May 2023 11:23:12 +0000 (20:23 +0900)]
Merge pull request #3297 from Hourier/Move-Update-Flags-3

PlayerType::update をRedrawingFlagsUpdater へ移した

11 months agoMerge pull request #3309 from Hourier/Remove-ObjectSubtypeValue
Hourier [Wed, 17 May 2023 03:52:34 +0000 (12:52 +0900)]
Merge pull request #3309 from Hourier/Remove-ObjectSubtypeValue

OBJECT_SUBTYPE_VALUE 型エイリアスを削除した

11 months agoMerge pull request #3303 from Hourier/Add-Parchments
Hourier [Wed, 17 May 2023 03:52:07 +0000 (12:52 +0900)]
Merge pull request #3303 from Hourier/Add-Parchments

羊皮紙を追加した

11 months agoMerge branch 'develop' of github.com:hengband/hengband into macos-develop vauto3.0.0-alpha83-a4682cd0e
Eric Branlund [Tue, 16 May 2023 20:24:27 +0000 (14:24 -0600)]
Merge branch 'develop' of github.com:hengband/hengband into macos-develop

11 months ago[Refactor] 定数や即値でのrandintによる選択をrand_choiceで書き換え
Habu [Tue, 16 May 2023 14:54:30 +0000 (23:54 +0900)]
[Refactor] 定数や即値でのrandintによる選択をrand_choiceで書き換え

11 months ago[Refactor] 幻覚時のシンボル選択を rand_choice で置き換え
Habu [Tue, 16 May 2023 13:50:34 +0000 (22:50 +0900)]
[Refactor] 幻覚時のシンボル選択を rand_choice で置き換え

幻覚時に選択するシンボルのテーブルを std::string に変更し、rand_choiceで
選択する。

11 months ago[Refactor] list[randint0(list.size())]のパターンをrand_choiceで書き換え
Habu [Tue, 16 May 2023 13:05:40 +0000 (22:05 +0900)]
[Refactor] list[randint0(list.size())]のパターンをrand_choiceで書き換え

11 months ago[Refactor] switch (randint0(x)) のパターンを rand_choice で書き換え
Habu [Tue, 16 May 2023 13:05:40 +0000 (22:05 +0900)]
[Refactor] switch (randint0(x)) のパターンを rand_choice で書き換え

11 months ago[Refactor] #3308 OBJECT_SUBTYPE_VALUE 型エイリアスを削除した
Hourier [Tue, 16 May 2023 13:24:36 +0000 (22:24 +0900)]
[Refactor] #3308 OBJECT_SUBTYPE_VALUE 型エイリアスを削除した