OSDN Git Service

hengbandforosx/hengbandosx.git
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 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 型エイリアスを削除した

11 months ago[Implement] 範囲/リストから等確率で1つ要素を選ぶ関数
Habu [Tue, 16 May 2023 13:05:40 +0000 (22:05 +0900)]
[Implement] 範囲/リストから等確率で1つ要素を選ぶ関数

配列やSTLコンテナなどの範囲や、リスト(std::initializer_list)から等確率で
1つ要素を選ぶ関数 rand_choice を実装。

11 months agoMerge pull request #3306 from Hourier/Remove-BaseStatus-TypeAlias
Hourier [Tue, 16 May 2023 12:43:49 +0000 (21:43 +0900)]
Merge pull request #3306 from Hourier/Remove-BaseStatus-TypeAlias

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

11 months ago[Refactor] #3264 Habu氏のコメントに従い、テーブルをコンパイル時定数へ変えると共に、変数の上下限が決まっている処理をclamp に差し替えた
Hourier [Tue, 16 May 2023 11:47:04 +0000 (20:47 +0900)]
[Refactor] #3264 Habu氏のコメントに従い、テーブルをコンパイル時定数へ変えると共に、変数の上下限が決まっている処理をclamp に差し替えた

11 months ago[Refactor] #3264 BASE_STATUS 型エイリアスを削除した
Hourier [Mon, 15 May 2023 11:51:28 +0000 (20:51 +0900)]
[Refactor] #3264 BASE_STATUS 型エイリアスを削除した

11 months agoMerge pull request #3305 from Hourier/Divide-Init-Alloc
Hourier [Tue, 16 May 2023 11:22:55 +0000 (20:22 +0900)]
Merge pull request #3305 from Hourier/Divide-Init-Alloc

init_alloc() をinit_monsters_alloc() とinit_items_alloc() に分割した

11 months agoMerge pull request #3304 from Hourier/Change-Enum-Class-Birth-Kind
Hourier [Tue, 16 May 2023 10:18:33 +0000 (19:18 +0900)]
Merge pull request #3304 from Hourier/Change-Enum-Class-Birth-Kind

birth_kind をenum からenum class に変えた

11 months agoMerge pull request #3307 from habu1010/feature/remove-llvm-apt-repository-for-clang...
Habu [Mon, 15 May 2023 12:50:21 +0000 (21:50 +0900)]
Merge pull request #3307 from habu1010/feature/remove-llvm-apt-repository-for-clang-format

[Fix] 不要になったLLVMのAPTリポジトリを削除

11 months ago[Fix] 不要になったLLVMのAPTリポジトリを削除
Habu [Mon, 15 May 2023 12:42:12 +0000 (21:42 +0900)]
[Fix] 不要になったLLVMのAPTリポジトリを削除

Ubuntu 22.04本家のAPTリポジトリにclang-format-15が追加されたので、LLVMの
APTリポジトリを追加するコードをソースコード整形チェック用スクリプトから
削除する。

11 months ago[Refactor] #2838 init_alloc() をinit_monsters_alloc() とinit_items_alloc() に分割した
Hourier [Mon, 15 May 2023 11:21:29 +0000 (20:21 +0900)]
[Refactor] #2838 init_alloc() をinit_monsters_alloc() とinit_items_alloc() に分割した

11 months ago[Refactor] #2450 birth_kind をenum からenum class に変えた
Hourier [Mon, 15 May 2023 11:01:23 +0000 (20:01 +0900)]
[Refactor] #2450 birth_kind をenum からenum class に変えた

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha83-ce60b1021
Eric Branlund [Sun, 14 May 2023 18:45:44 +0000 (12:45 -0600)]
Merge branch 'develop' into macos-develop

11 months ago[Feature] #2744 宝の地図を追加した
Hourier [Sun, 14 May 2023 13:33:30 +0000 (22:33 +0900)]
[Feature] #2744 宝の地図を追加した

11 months ago[Feature] #2744 日本語版の羊皮紙を追加し、読めるようにコードを拡張した
Hourier [Sun, 14 May 2023 13:20:56 +0000 (22:20 +0900)]
[Feature] #2744 日本語版の羊皮紙を追加し、読めるようにコードを拡張した

11 months ago[Feature] #2744 ToME2 から羊皮紙を追加した (タイトルのみ和訳済)
Hourier [Sun, 14 May 2023 13:02:54 +0000 (22:02 +0900)]
[Feature] #2744 ToME2 から羊皮紙を追加した (タイトルのみ和訳済)

11 months agoMerge pull request #3301 from sikabane-works/release/3.0.0Alpha83
Deskull [Sun, 14 May 2023 13:17:30 +0000 (22:17 +0900)]
Merge pull request #3301 from sikabane-works/release/3.0.0Alpha83

[Release] 3.0.0Alpha83

11 months ago[Release] 3.0.0Alpha83
Deskull [Sun, 14 May 2023 13:01:56 +0000 (22:01 +0900)]
[Release] 3.0.0Alpha83

11 months agoImport tome-2.3.5.
Bardur Arantsson [Fri, 8 Jan 2010 19:28:34 +0000 (20:28 +0100)]
Import tome-2.3.5.

11 months ago[Fix] #3230 GCC のコンパイルエラーに対応するため、process_dungeon() からredraw_character_xtra() を分離した
Hourier [Sun, 14 May 2023 06:40:12 +0000 (15:40 +0900)]
[Fix] #3230 GCC のコンパイルエラーに対応するため、process_dungeon() からredraw_character_xtra() を分離した

11 months ago[Refactor] #3230 Removed player-update-types.h
Hourier [Fri, 5 May 2023 12:52:20 +0000 (21:52 +0900)]
[Refactor] #3230 Removed player-update-types.h

11 months ago[Refactor] #3230 PlayerType::update に関わる処理を、RedrawingFlagsUpdaterに集約した
Hourier [Mon, 1 May 2023 09:59:18 +0000 (18:59 +0900)]
[Refactor] #3230 PlayerType::update に関わる処理を、RedrawingFlagsUpdaterに集約した

11 months agoMerge pull request #3300 from Hourier/Refactor-Town-Type
Hourier [Sun, 14 May 2023 07:34:29 +0000 (16:34 +0900)]
Merge pull request #3300 from Hourier/Refactor-Town-Type

town_type の調整

11 months ago[Refactor] #2769 town_type::stores の型をvector からmap に変えた
Hourier [Sun, 14 May 2023 06:27:39 +0000 (15:27 +0900)]
[Refactor] #2769 town_type::stores の型をvector からmap に変えた

11 months ago[Refactor] #2769 rd_store() のstore_number 引数をint からStoreSaleType に変えた
Hourier [Sun, 14 May 2023 06:08:39 +0000 (15:08 +0900)]
[Refactor] #2769 rd_store() のstore_number 引数をint からStoreSaleType に変えた

11 months ago[Refactor] #2769 Renamed town_type::store to stores
Hourier [Sun, 14 May 2023 05:04:12 +0000 (14:04 +0900)]
[Refactor] #2769 Renamed town_type::store to stores

11 months ago[Refactor] #2769 Reshaped decide_target_floor()
Hourier [Sun, 14 May 2023 05:01:52 +0000 (14:01 +0900)]
[Refactor] #2769 Reshaped decide_target_floor()

11 months ago[Refactor] #2769 town_type::name をchar[] からstring に変えた
Hourier [Sun, 14 May 2023 04:58:49 +0000 (13:58 +0900)]
[Refactor] #2769 town_type::name をchar[] からstring に変えた

11 months ago[Refactor] #2769 town_type の使われていないフィールドを消した
Hourier [Sun, 14 May 2023 04:51:14 +0000 (13:51 +0900)]
[Refactor] #2769 town_type の使われていないフィールドを消した

11 months ago[Refactor] #2769 map_name() の返り値をconcptr からstring に変えた
Hourier [Sun, 14 May 2023 04:50:33 +0000 (13:50 +0900)]
[Refactor] #2769 map_name() の返り値をconcptr からstring に変えた

11 months ago[Refactor] Renamed building to buildings
Hourier [Sun, 14 May 2023 02:34:04 +0000 (11:34 +0900)]
[Refactor] Renamed building to buildings

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha82-ce32ac664
Eric Branlund [Sat, 13 May 2023 22:50:57 +0000 (16:50 -0600)]
Merge branch 'develop' into macos-develop

11 months agoMerge pull request #3294 from habu1010/feature/fix-pet-breath-hits-player
Habu [Sat, 13 May 2023 14:34:51 +0000 (23:34 +0900)]
Merge pull request #3294 from habu1010/feature/fix-pet-breath-hits-player

[Fix] ペットのブレスがプレイヤーを巻き込む

11 months agoMerge pull request #3295 from Hourier/Change-Signature-FileDescriptors
Hourier [Sat, 13 May 2023 13:03:31 +0000 (22:03 +0900)]
Merge pull request #3295 from Hourier/Change-Signature-FileDescriptors

fd_hoge() の引数をstring_view からpath に変えた

11 months ago[Refactor] fd_move() の引数をstring_view からpath に差し替えた
Hourier [Thu, 11 May 2023 11:42:54 +0000 (20:42 +0900)]
[Refactor] fd_move() の引数をstring_view からpath に差し替えた

11 months ago[Refactor] prepare_browse_movie_without_path_build() の引数をstring_view からpath に差し替えた
Hourier [Thu, 11 May 2023 11:32:44 +0000 (20:32 +0900)]
[Refactor] prepare_browse_movie_without_path_build() の引数をstring_view からpath に差し替えた

11 months ago[Refactor] #3281 fd_open() の引数をstring_view からpath に差し替えた
Hourier [Thu, 11 May 2023 11:27:27 +0000 (20:27 +0900)]
[Refactor] #3281 fd_open() の引数をstring_view からpath に差し替えた

11 months agoMerge pull request #3289 from Hourier/Move-Update-Flags-2
Hourier [Sat, 13 May 2023 12:46:53 +0000 (21:46 +0900)]
Merge pull request #3289 from Hourier/Move-Update-Flags-2

画面再描画フラグの更新準備 コピペコードの低減

11 months ago[Fix] ペットのブレスがプレイヤーを巻き込む
Habu [Sat, 13 May 2023 05:23:24 +0000 (14:23 +0900)]
[Fix] ペットのブレスがプレイヤーを巻き込む

プレイヤーを巻き込むかどうかのチェックで使用する breath_direct() 関数と
実際にブレスを使用する project() 関数それぞれからの breath_shape() の呼
び出しの第3引数 dist の値が、前者は障害物の有無を考慮せず後者は考慮して
いるため異なることがある。それによりブレスの形が巻き込みチェックと実際で
変わってしまうためプレイヤーを意図せず巻き込んでしまっている。
breath_direct() 関数でも障害物の有無を考慮した値(元はiという変数名だっ
たのでpath_nに変更する)を breath_shape() に渡すようにする。

11 months ago[Refactor] #3281 path_build() の不要なコメントを消し、長すぎるパスについては例外を飛ばすようにした
Hourier [Tue, 9 May 2023 12:57:28 +0000 (21:57 +0900)]
[Refactor] #3281 path_build() の不要なコメントを消し、長すぎるパスについては例外を飛ばすようにした

Notes: Windows の最大パス長は256文字 (256バイトとは限らない)

11 months ago[Refactor] #3281 save_player_aux() の引数をchar* からpath に変えた
Hourier [Mon, 8 May 2023 14:35:43 +0000 (23:35 +0900)]
[Refactor] #3281 save_player_aux() の引数をchar* からpath に変えた

11 months ago[Refactor] #3281 fd_kill() の引数をstring_view からpath に変えた
Hourier [Mon, 8 May 2023 14:34:55 +0000 (23:34 +0900)]
[Refactor] #3281 fd_kill() の引数をstring_view からpath に変えた

11 months ago[Refactor] #3288 Extracted update_sight() from various functions in sight-setter.cpp
Hourier [Thu, 4 May 2023 10:46:07 +0000 (19:46 +0900)]
[Refactor] #3288 Extracted update_sight() from various functions in sight-setter.cpp

11 months ago[Refactor] #3288 Reshaped set_action()
Hourier [Thu, 4 May 2023 14:58:59 +0000 (23:58 +0900)]
[Refactor] #3288 Reshaped set_action()

11 months ago[Refactor] #3288 Extracted update_sight() from various functions in sight-setter.cpp
Hourier [Thu, 4 May 2023 10:46:07 +0000 (19:46 +0900)]
[Refactor] #3288 Extracted update_sight() from various functions in sight-setter.cpp

11 months ago[Refactor] #3288 Extracted set_smith_redrawing_flags() from various functions in...
Hourier [Thu, 4 May 2023 07:39:51 +0000 (16:39 +0900)]
[Refactor] #3288 Extracted set_smith_redrawing_flags() from various functions in mind-weaponsmith.cpp

11 months ago[Refactor] #3288 Extracted reset_concentration_flag() from snipe_concentrate() and...
Hourier [Thu, 4 May 2023 06:50:10 +0000 (15:50 +0900)]
[Refactor] #3288 Extracted reset_concentration_flag() from snipe_concentrate() and reset_concentration()

11 months ago[Refactor] #3288 Extracted update_sun_light() from day_break() and night_falls()
Hourier [Thu, 4 May 2023 06:00:14 +0000 (15:00 +0900)]
[Refactor] #3288 Extracted update_sun_light() from day_break() and night_falls()

11 months ago[Refactor] #3281 fd_make() の引数をstring_view からpath に変えた
Hourier [Mon, 8 May 2023 14:30:10 +0000 (23:30 +0900)]
[Refactor] #3281 fd_make() の引数をstring_view からpath に変えた

11 months ago[Refactor] #3281 path_parse() の引数をstring_view からpath に変えた
Hourier [Mon, 8 May 2023 13:43:18 +0000 (22:43 +0900)]
[Refactor] #3281 path_parse() の引数をstring_view からpath に変えた

11 months agoMerge pull request #3293 from habu1010/feature/fix-crash-on-monster-move
Habu [Sat, 13 May 2023 04:35:19 +0000 (13:35 +0900)]
Merge pull request #3293 from habu1010/feature/fix-crash-on-monster-move

[Fix] モンスターが動くとクラッシュする

11 months ago[Fix] モンスターが動くとクラッシュする
Habu [Sat, 13 May 2023 04:05:42 +0000 (13:05 +0900)]
[Fix] モンスターが動くとクラッシュする

一時オブジェクトから自身の参照を返すメソッドを呼び出した結果を参照変数で
受けているため、その参照変数を使用する時にすでに実態がなくなっており、
ダングリング参照になってしまっている。
&を削除してコピーを受け取るようにして修正する。

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha82-e244ae737
Eric Branlund [Wed, 10 May 2023 13:11:57 +0000 (07:11 -0600)]
Merge branch 'develop' into macos-develop

11 months agoMerge pull request #3279 from habu1010/feature/display-etc-screen-on-center
Habu [Tue, 9 May 2023 08:42:42 +0000 (17:42 +0900)]
Merge pull request #3279 from habu1010/feature/display-etc-screen-on-center

[Feature] 現在の知識の確認画面および記録の設定画面をウィンドウ中央に表示する

11 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha82-80a5debe2
Eric Branlund [Mon, 8 May 2023 12:52:55 +0000 (06:52 -0600)]
Merge branch 'develop' into macos-develop

11 months agoMerge pull request #3261 from Hourier/Move-Update-Flags-1
Hourier [Mon, 8 May 2023 11:55:29 +0000 (20:55 +0900)]
Merge pull request #3261 from Hourier/Move-Update-Flags-1

PlayerType::update/redraw/window_flags をRedrawingFlagsUpdater クラスへ移す準備

11 months agoRelease workflow: really fix issue with Japanese image's volume name vauto3.0.0-alpha82-fa8b367cd
Eric Branlund [Sun, 7 May 2023 15:00:16 +0000 (09:00 -0600)]
Release workflow: really fix issue with Japanese image's volume name

11 months agoRelease workflow: fix typo in Japanese image's volume name
Eric Branlund [Sun, 7 May 2023 12:47:33 +0000 (06:47 -0600)]
Release workflow: fix typo in Japanese image's volume name

11 months agoMac: avoid deprecation warnings for targeting macOS 10.15
Eric Branlund [Sun, 7 May 2023 12:46:10 +0000 (06:46 -0600)]
Mac: avoid deprecation warnings for targeting macOS 10.15

11 months agoMac: adapt to upstream's changes to path_build()
Eric Branlund [Sun, 7 May 2023 12:45:34 +0000 (06:45 -0600)]
Mac: adapt to upstream's changes to path_build()

11 months agoMerge pull request #3285 from Hourier/Remove-Autopick-Macro-Functions
Hourier [Sun, 7 May 2023 12:09:18 +0000 (21:09 +0900)]
Merge pull request #3285 from Hourier/Remove-Autopick-Macro-Functions

autopick-key-flag-process.h に定義されていた関数マクロを削除し、普通の関数に置き換えた

11 months ago[Refactor] #3283 自動拾いの定義文作成をstringstream を使って簡潔にまとめた
Hourier [Sun, 7 May 2023 09:23:20 +0000 (18:23 +0900)]
[Refactor] #3283 自動拾いの定義文作成をstringstream を使って簡潔にまとめた

11 months ago[Refactor] #3283 無効値を-1と定義していたprevious_flag をoptional に変えた
Hourier [Sun, 7 May 2023 06:46:19 +0000 (15:46 +0900)]
[Refactor] #3283 無効値を-1と定義していたprevious_flag をoptional に変えた