OSDN Git Service

hengbandforosx/hengbandosx.git
7 weeks agoMerge branch 'develop' into macos-develop vauto3.0.1-beta12-a3059f3b7
Eric Branlund [Mon, 6 May 2024 12:36:57 +0000 (06:36 -0600)]
Merge branch 'develop' into macos-develop

8 weeks agoMerge pull request #3995 from habu1010/feature/address-gcc-13-warning
Habu [Mon, 6 May 2024 02:50:09 +0000 (11:50 +0900)]
Merge pull request #3995 from habu1010/feature/address-gcc-13-warning

[Fix] GCC 13 で出力される警告の対策

8 weeks agoMerge pull request #3988 from Hourier/Fix-Compilation-Warnings-Beta12
Hourier [Mon, 6 May 2024 02:41:56 +0000 (11:41 +0900)]
Merge pull request #3988 from Hourier/Fix-Compilation-Warnings-Beta12

コンパイル警告の解消 (β13)

8 weeks agoMerge pull request #3981 from Slimebreath6078/feature/Add_criminal_caterpillars
火炎の飛竜 [Mon, 6 May 2024 02:32:25 +0000 (11:32 +0900)]
Merge pull request #3981 from Slimebreath6078/feature/Add_criminal_caterpillars

[Add] おたずねものムシシリーズを実装

8 weeks ago[Refactor] #3965 cave_fill() のキュー取り出し箇所を型推論ではなく明示した
Hourier [Mon, 29 Apr 2024 13:24:06 +0000 (22:24 +0900)]
[Refactor] #3965 cave_fill() のキュー取り出し箇所を型推論ではなく明示した

型推論ではVSが明示的なコピーかどうかの判断ができず警告が出るため

8 weeks ago[Refactor] #3965 autopick-entry.cpp において、stringstream へ差し替えることでchar[] の未初期化警告を除去した
Hourier [Mon, 29 Apr 2024 13:16:32 +0000 (22:16 +0900)]
[Refactor] #3965 autopick-entry.cpp において、stringstream へ差し替えることでchar[] の未初期化警告を除去した

8 weeks ago[Refactor] #3965 add_str_to_yank() の引数をconcptr からstring_view に差し替えた
Hourier [Mon, 29 Apr 2024 13:09:24 +0000 (22:09 +0900)]
[Refactor] #3965 add_str_to_yank() の引数をconcptr からstring_view に差し替えた

これによりstring を引数にすることもできるようになり、もってchar[] の未初期化警告を排除した

8 weeks ago[Refactor] #3965 autopick_describer の初期化子を追加した (クラス化は後)
Hourier [Mon, 29 Apr 2024 12:54:01 +0000 (21:54 +0900)]
[Refactor] #3965 autopick_describer の初期化子を追加した (クラス化は後)

8 weeks ago[Refactor] #3965 do_command_menu() の配列/文字列ををvector/stringstream に置き換えた
Hourier [Mon, 29 Apr 2024 12:49:42 +0000 (21:49 +0900)]
[Refactor] #3965 do_command_menu() の配列/文字列ををvector/stringstream に置き換えた

8 weeks ago[Refactor] #3965 コピーしていた箇所を参照に書き換えた
Hourier [Mon, 29 Apr 2024 08:03:54 +0000 (17:03 +0900)]
[Refactor] #3965 コピーしていた箇所を参照に書き換えた

8 weeks ago[Refactor] #3965 random-art-misc.cpp の配列未初期化をvector に変えて解消した
Hourier [Mon, 29 Apr 2024 07:59:30 +0000 (16:59 +0900)]
[Refactor] #3965 random-art-misc.cpp の配列未初期化をvector に変えて解消した

8 weeks ago[Fix] 一時オブジェクトのメソッドが返す参照に対する警告
Habu [Sun, 5 May 2024 08:47:22 +0000 (17:47 +0900)]
[Fix] 一時オブジェクトのメソッドが返す参照に対する警告

一時オブジェクトが呼び出したメソッドが参照を返す場合、一時オブジェクトのメンバの参照を
返している可能性があり、その場合一時オブジェクトが破棄されるとダングリング参照となり
危険である。そのため、GCC 13ではこれに対して警告が発生するようになった。
std::string::append は自身の参照を返すメソッドなので安全であるが、警告対策のため
オブジェクトを値返しする operator+ により処理を置き換える。

8 weeks ago[Fix] DictIndexedBy コンセプトの内容の誤り
Habu [Sun, 5 May 2024 08:40:55 +0000 (17:40 +0900)]
[Fix] DictIndexedBy コンセプトの内容の誤り

requires節の中でネストしたコンセプトを指定するには、そのコンセプトに対しrequiresを
指定する必要があるが、誤ってrequiresを指定していなかった。
requiresをつけ忘れた場合、式として合法であればOKなので常にOKとなるため、意図した型の
制約チェックができていなかった。
世の中同じミスをやってしまう人が多かったようで、GCC 12でこの誤りを検出したときに
警告してくれるようになり、この誤りに気づくことができた。
正しくrequiresを指定しコンセプトによる型の制約チェックを行うようにする。

8 weeks agoMerge branch 'develop' into macos-develop vauto3.0.1-beta12-201cc057e
Eric Branlund [Sun, 5 May 2024 15:13:00 +0000 (09:13 -0600)]
Merge branch 'develop' into macos-develop

8 weeks agoMerge pull request #3998 from sikabane-works/release/3.0.1.12-Beta
Deskull [Sun, 5 May 2024 13:44:03 +0000 (22:44 +0900)]
Merge pull request #3998 from sikabane-works/release/3.0.1.12-Beta

[Release] 3.0.1.12-Beta

8 weeks ago[Release] 3.0.1.12-Beta
Deskull [Sun, 5 May 2024 13:32:13 +0000 (22:32 +0900)]
[Release] 3.0.1.12-Beta

8 weeks agoMerge branch 'develop' into macos-develop vauto3.0.1-beta11-46b1ec19e
Eric Branlund [Sun, 5 May 2024 12:34:04 +0000 (06:34 -0600)]
Merge branch 'develop' into macos-develop

8 weeks agoMerge pull request #3964 from hengband/refactor/remove-strcpy
Deskull [Sun, 5 May 2024 11:03:31 +0000 (20:03 +0900)]
Merge pull request #3964 from hengband/refactor/remove-strcpy

`strcpy()` 使用部位の修正 その1

8 weeks ago[Refactor] `player_wipe_without_name()` 関数内の `strcpy()` 使用を廃止。
Deskull [Tue, 30 Apr 2024 07:00:38 +0000 (16:00 +0900)]
[Refactor] `player_wipe_without_name()` 関数内の `strcpy()` 使用を廃止。

8 weeks ago[Refactor] `dump_virtues()` 関数内の `strcpy()` 使用を廃止。
Deskull [Tue, 30 Apr 2024 07:00:37 +0000 (16:00 +0900)]
[Refactor] `dump_virtues()` 関数内の `strcpy()` 使用を廃止。

8 weeks agoMerge pull request #3990 from backwardsEric/remove-AC_PROG_GCC_TRADITIONAL
Habu [Sun, 5 May 2024 08:52:10 +0000 (17:52 +0900)]
Merge pull request #3990 from backwardsEric/remove-AC_PROG_GCC_TRADITIONAL

configure: remove AC_PROG_GCC_TRADITIONAL

8 weeks ago[Refactor] `display_spell_list()` 関数内の `strcpy()` 使用を廃止。
deskull [Tue, 30 Apr 2024 07:00:37 +0000 (16:00 +0900)]
[Refactor] `display_spell_list()` 関数内の `strcpy()` 使用を廃止。

8 weeks agoMerge pull request #3918 from habu1010/feature/vector-2d
Habu [Sun, 5 May 2024 06:39:48 +0000 (15:39 +0900)]
Merge pull request #3918 from habu1010/feature/vector-2d

[Feature] Vector2Dクラス

8 weeks ago[Add] レアおたずねものムシを追加
Slimebreath6078 [Sun, 10 Mar 2024 10:27:56 +0000 (19:27 +0900)]
[Add] レアおたずねものムシを追加

8 weeks ago[Add] おたずねものムシを追加
Slimebreath6078 [Sun, 10 Mar 2024 10:27:35 +0000 (19:27 +0900)]
[Add] おたずねものムシを追加

8 weeks agoconfigure: remove AC_PROG_GCC_TRADITIONAL
Eric Branlund [Thu, 2 May 2024 19:30:39 +0000 (13:30 -0600)]
configure: remove AC_PROG_GCC_TRADITIONAL

That macro was marked as obsolete by autoconf 2.72 (released December 2023).  autoconf's release notes say that gcc dropped traditional-mode compilation in version 3.3 (released in 2003).  Versions of gcc that do support traditional-mode compilation would not handle the C++ features required by hengband.

8 weeks agoMerge branch 'develop' into macos-develop vauto3.0.1-beta11-4a5a9355b
Eric Branlund [Thu, 2 May 2024 13:40:35 +0000 (07:40 -0600)]
Merge branch 'develop' into macos-develop

8 weeks ago[Refactor] cdd/ddx_cdd/ddy_cdd を用いた処理
Habu [Sat, 27 Apr 2024 13:44:23 +0000 (22:44 +0900)]
[Refactor] cdd/ddx_cdd/ddy_cdd を用いた処理

Vector2D(Pos2DVec)クラスを使用して、cdd/ddx_cdd/ddy_cdd を用いた処理の
リファクタリングを行う。

8 weeks ago[Refactor] グリッド調査関数群のFloorType*引数にconstを付与する
Habu [Sat, 27 Apr 2024 13:40:31 +0000 (22:40 +0900)]
[Refactor] グリッド調査関数群のFloorType*引数にconstを付与する

関数呼び出し側でFloorTypeオブジェクトをconstとして扱えるようにするため、
グリッドの状態を調査するのみで非constである必要がない関数のFloorType*引数に
適切にconstを付与しておく。

8 weeks ago[Feature] Vector2Dクラス
Habu [Fri, 26 Apr 2024 15:01:48 +0000 (00:01 +0900)]
[Feature] Vector2Dクラス

Point2Dクラスの演算に使用するためのVector2Dクラスを定義し、各種演算子の
オーバーロードを実装する。

8 weeks agoMerge pull request #3987 from Hourier/Add-TerrainType-ReverseBegin-ReverseEnd
Hourier [Thu, 2 May 2024 13:02:11 +0000 (22:02 +0900)]
Merge pull request #3987 from Hourier/Add-TerrainType-ReverseBegin-ReverseEnd

TerrainList にrbegin()/rend() を実装した

8 weeks agoMerge pull request #3962 from Slimebreath6078/feature/Erace_Dependened_Constructor_Of...
火炎の飛竜 [Thu, 2 May 2024 12:53:29 +0000 (21:53 +0900)]
Merge pull request #3962 from Slimebreath6078/feature/Erace_Dependened_Constructor_Of_MonsterPainDescriber

MonsterPainDescriber の MONSTER_IDX に依存したコンストラクタをなくした

8 weeks ago[Refactor] #3938 付けることが無意味なconst をTerrainList のメソッドから外した
Hourier [Thu, 2 May 2024 12:48:00 +0000 (21:48 +0900)]
[Refactor] #3938 付けることが無意味なconst をTerrainList のメソッドから外した

8 weeks ago[Refactor] #3938 TerrainList にrbegin()/rend() を実装した
Hourier [Sat, 27 Apr 2024 07:12:18 +0000 (16:12 +0900)]
[Refactor] #3938 TerrainList にrbegin()/rend() を実装した

今後トークン名を基にメソッド分割を行う可能性も考え、変数の宣言位置も各if文の内側に置いた

8 weeks agoMerge branch 'develop' into macos-develop
Eric Branlund [Thu, 2 May 2024 12:50:52 +0000 (06:50 -0600)]
Merge branch 'develop' into macos-develop

8 weeks agoMerge pull request #3973 from Hourier/Create-ColoredChar
Hourier [Thu, 2 May 2024 12:29:24 +0000 (21:29 +0900)]
Merge pull request #3973 from Hourier/Create-ColoredChar

ColoredChar クラスを作成した

8 weeks ago[Refactor] #3925 image_object/monster/random() の引数からポインタを除去し、戻り値をColoredChar に変えた
Hourier [Sun, 28 Apr 2024 13:33:43 +0000 (22:33 +0900)]
[Refactor] #3925 image_object/monster/random() の引数からポインタを除去し、戻り値をColoredChar に変えた

8 weeks ago[Refactor] #3925 文字色と種別の組み合わせを表す関数の末端set_term_color() の引数と戻り値をColoredChar に差し替えた
Hourier [Thu, 25 Apr 2024 22:55:43 +0000 (07:55 +0900)]
[Refactor] #3925 文字色と種別の組み合わせを表す関数の末端set_term_color() の引数と戻り値をColoredChar に差し替えた

8 weeks ago[Refactor] #3925 文字とその色の組み合わせを表すColoredChar クラスを定義した
Hourier [Thu, 25 Apr 2024 12:41:17 +0000 (21:41 +0900)]
[Refactor] #3925 文字とその色の組み合わせを表すColoredChar クラスを定義した

8 weeks agoMerge pull request #3982 from habu1010/feature/refactor-quest-text-processing
Habu [Thu, 2 May 2024 11:40:28 +0000 (20:40 +0900)]
Merge pull request #3982 from habu1010/feature/refactor-quest-text-processing

[Refactor] クエストの説明テキストの処理

8 weeks agoMerge pull request #3984 from habu1010/feature/fix-reset-recall-prompt
Habu [Thu, 2 May 2024 11:40:17 +0000 (20:40 +0900)]
Merge pull request #3984 from habu1010/feature/fix-reset-recall-prompt

[Fix] フロア・リセットで提示される階層の初期値がおかしい

8 weeks agoMerge branch 'develop' into macos-develop
Eric Branlund [Thu, 2 May 2024 01:42:59 +0000 (19:42 -0600)]
Merge branch 'develop' into macos-develop

8 weeks agoMerge pull request #3985 from habu1010/feature/fix-confirm-prompt-cursor-position
Habu [Thu, 2 May 2024 00:33:17 +0000 (09:33 +0900)]
Merge pull request #3985 from habu1010/feature/fix-confirm-prompt-cursor-position

[Fix] 確認メッセージのカーソルが変な場所に表示される

8 weeks ago[Fix] 確認メッセージのカーソルが変な場所に表示される
Habu [Thu, 2 May 2024 00:14:41 +0000 (09:14 +0900)]
[Fix] 確認メッセージのカーソルが変な場所に表示される

確認メッセージをサブウィンドウにも表示する目的でサブウィンドウの更新だけすべきところで
不要にすべての更新を行う handle_stuff() を呼んでおり、メインウィンドウの再描画まで
行われてしまうことによりカーソルの位置がおかしくなってしまっている。
window_stuff() を呼ぶように修正してサブウィンドウの更新のみが行われるようにする。

8 weeks agoMerge pull request #3983 from habu1010/feature/fix-neagive-expfact-mod
Habu [Wed, 1 May 2024 23:55:43 +0000 (08:55 +0900)]
Merge pull request #3983 from habu1010/feature/fix-neagive-expfact-mod

[Fix] キャラメイク画面で負の経験値修正が正しく表示されない

8 weeks ago[Fix] フロア・リセットで提示される階層の初期値がおかしい
Habu [Wed, 1 May 2024 23:53:57 +0000 (08:53 +0900)]
[Fix] フロア・リセットで提示される階層の初期値がおかしい

初期値として現在のダンジョンの階層を表示しているため、不自然な値となってしまっている。
選択したダンジョンの最深到達階層を初期値として表示するように修正する。

8 weeks ago[Fix] キャラメイク画面で負の経験値修正が正しく表示されない
Habu [Wed, 1 May 2024 23:29:51 +0000 (08:29 +0900)]
[Fix] キャラメイク画面で負の経験値修正が正しく表示されない

負の値があり得る変数を符号なし整数で宣言してしまっているため。
符号付き整数に修正する。

8 weeks ago[Refactor] クエストの説明テキストの処理
Habu [Wed, 1 May 2024 22:09:18 +0000 (07:09 +0900)]
[Refactor] クエストの説明テキストの処理

クエストの説明テキストを保持する変数を固定配列から std::vector<std::string> に
変更する。

8 weeks agoMerge pull request #3980 from habu1010/feature/refactor-plural_aux
Habu [Wed, 1 May 2024 22:02:45 +0000 (07:02 +0900)]
Merge pull request #3980 from habu1010/feature/refactor-plural_aux

[Refactor] plural_aux() のシグニチャの改善

8 weeks agoMerge pull request #3979 from Hourier/Fix-RandInt
Hourier [Wed, 1 May 2024 15:32:59 +0000 (00:32 +0900)]
Merge pull request #3979 from Hourier/Fix-RandInt

randint0/1 が例外を吐く事象を修正した

8 weeks ago[Refactor] #3978 コメントを日本語で現仕様に則るよう書き換えた
Hourier [Wed, 1 May 2024 11:09:25 +0000 (20:09 +0900)]
[Refactor] #3978 コメントを日本語で現仕様に則るよう書き換えた

8 weeks ago[Refactor] #3978 rand_range() を調整して同じ値が入ったら乱数アルゴリズムを走らせずに引数の値をそのまま返すよう高速化した
Hourier [Wed, 1 May 2024 15:20:54 +0000 (00:20 +0900)]
[Refactor] #3978 rand_range() を調整して同じ値が入ったら乱数アルゴリズムを走らせずに引数の値をそのまま返すよう高速化した

8 weeks ago[Refactor] plural_aux() のシグニチャの改善
Habu [Wed, 1 May 2024 14:51:02 +0000 (23:51 +0900)]
[Refactor] plural_aux() のシグニチャの改善

plural_aux() は英語版のみで使用される、名詞の複数形変化を処理する関数。
引数で与えられた文字列バッファを直接変更するインターフェスから、引数で与えられた
文字列を複数形にした新規の std::string オブジェクトを返すインターフェースへ変更する。

8 weeks ago[Refactor] #3978 randint1_signed() を削除した
Hourier [Wed, 1 May 2024 10:59:37 +0000 (19:59 +0900)]
[Refactor] #3978 randint1_signed() を削除した

8 weeks ago[Fix] #3978 rnadint0/1 に0以下の数が渡されてきても正常動作するように挙動を修正した
Hourier [Wed, 1 May 2024 10:56:22 +0000 (19:56 +0900)]
[Fix] #3978 rnadint0/1 に0以下の数が渡されてきても正常動作するように挙動を修正した

2 months agoMerge branch 'develop' into macos-develop vauto3.0.1-beta11-7344b32c7
Eric Branlund [Tue, 30 Apr 2024 22:42:36 +0000 (16:42 -0600)]
Merge branch 'develop' into macos-develop

2 months agoMerge pull request #3975 from Hourier/Change-RNG-Template
Hourier [Tue, 30 Apr 2024 14:37:36 +0000 (23:37 +0900)]
Merge pull request #3975 from Hourier/Change-RNG-Template

randint0/1 をマクロ関数からテンプレートに差し替えた

2 months agoMerge pull request #3976 from habu1010/feature/fix-summon-guardians
Habu [Tue, 30 Apr 2024 14:26:35 +0000 (23:26 +0900)]
Merge pull request #3976 from habu1010/feature/fix-summon-guardians

[Fix] ダンジョンの主召喚が機能していない

2 months ago[Refactor] #1763 randint0/1 をマクロ関数からテンプレートに差し替えた
Hourier [Mon, 29 Apr 2024 01:27:01 +0000 (10:27 +0900)]
[Refactor] #1763 randint0/1 をマクロ関数からテンプレートに差し替えた

intを返す関数は従来通りrandint、shortなどint以外の型はrandnum とした

2 months agoMerge pull request #3955 from Hourier/Prepare-Change-FindSpace-Signature-City
Hourier [Tue, 30 Apr 2024 13:40:50 +0000 (22:40 +0900)]
Merge pull request #3955 from Hourier/Prepare-Change-FindSpace-Signature-City

rooms-city.cpp の整形作業

2 months ago[Refactor] #3951 get_room_positions() とget_inner_room_positions() を定義してbuild_stores...
Hourier [Sun, 28 Apr 2024 08:14:05 +0000 (17:14 +0900)]
[Refactor] #3951 get_room_positions() とget_inner_room_positions() を定義してbuild_stores() を軽量化した

一時的に定義していたget_north_west()、get_south_east() もここで削除した

2 months ago[Refactor] #3951 is_area_used() とreserve_area() を定義してprecalc_ugarcade() を軽量化した
Hourier [Sun, 28 Apr 2024 08:07:56 +0000 (17:07 +0900)]
[Refactor] #3951 is_area_used() とreserve_area() を定義してprecalc_ugarcade() を軽量化した

2 months ago[Refactor] #3951 set_area()、get_north_west()、get_south_east() を定義してprecalc_ugarcade...
Hourier [Sun, 28 Apr 2024 07:56:50 +0000 (16:56 +0900)]
[Refactor] #3951 set_area()、get_north_west()、get_south_east() を定義してprecalc_ugarcade() を軽量化した

後ろ2つは一時的な定義で、リファクタリング完了時に削除する

2 months ago[Refactor] #3951 ugbldg_type 構造体をUndergroundBuilding クラスに改名し、pick_door_direction...
Hourier [Sun, 28 Apr 2024 07:37:08 +0000 (16:37 +0900)]
[Refactor] #3951 ugbldg_type 構造体をUndergroundBuilding クラスに改名し、pick_door_direction() メソッドを繰り込んだ

2 months ago[Fix] ダンジョンの主召喚が機能していない
Habu [Tue, 30 Apr 2024 13:10:57 +0000 (22:10 +0900)]
[Fix] ダンジョンの主召喚が機能していない

PR #3886 での修正漏れ。グローバル変数 summon_specific_type の定義を削除して
いなかったためそれを使用するコードが残っていた。
summon_specific_type を必要な場所からオプション引数として渡すようにすることで
対応する。

2 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Tue, 30 Apr 2024 12:39:57 +0000 (06:39 -0600)]
Merge branch 'develop' into macos-develop

2 months agoMerge pull request #3967 from dis-/fix-3960
dis- [Mon, 29 Apr 2024 12:29:00 +0000 (21:29 +0900)]
Merge pull request #3967 from dis-/fix-3960

[Fix] object_is_quest_target()の判定修正

2 months ago[Fix] object_is_quest_target()の判定修正
dis- [Mon, 29 Apr 2024 12:18:51 +0000 (21:18 +0900)]
[Fix] object_is_quest_target()の判定修正

fix #3960
クエスト対象アイテムの存在判定が反転している。

2 months agoMerge pull request #3923 from Slimebreath6078/feature/Add_drowner
火炎の飛竜 [Mon, 29 Apr 2024 12:07:56 +0000 (21:07 +0900)]
Merge pull request #3923 from Slimebreath6078/feature/Add_drowner

モンスター「ドラウナー」を追加

2 months ago[Feature] モンスター「ドラウナー」を追加
Slimebreath6078 [Sat, 13 Apr 2024 05:16:34 +0000 (14:16 +0900)]
[Feature] モンスター「ドラウナー」を追加

2 months ago[Refactor] MonsterPainDescriber の MONSTER_IDX に依存したコンストラクタを削除
Slimebreath6078 [Sun, 28 Apr 2024 13:53:12 +0000 (22:53 +0900)]
[Refactor] MonsterPainDescriber の MONSTER_IDX に依存したコンストラクタを削除

2 months agoMerge branch 'develop' into macos-develop vauto3.0.1-beta11-606b770cc
Eric Branlund [Sun, 28 Apr 2024 12:58:32 +0000 (06:58 -0600)]
Merge branch 'develop' into macos-develop

2 months ago[Refactor] #3951 build_stores() からpick_door_direction() を分離した
Hourier [Sun, 28 Apr 2024 03:30:14 +0000 (12:30 +0900)]
[Refactor] #3951 build_stores() からpick_door_direction() を分離した

2 months ago[Refactor] #3951 precalc_ugarcade() からvector の引数を除去して戻り値に変えた
Hourier [Sun, 28 Apr 2024 01:26:43 +0000 (10:26 +0900)]
[Refactor] #3951 precalc_ugarcade() からvector の引数を除去して戻り値に変えた

2 months ago[Refactor] #3951 rooms-city.cpp において、変数宣言と代入を同時にするよう差し替えた
Hourier [Sat, 27 Apr 2024 11:12:28 +0000 (20:12 +0900)]
[Refactor] #3951 rooms-city.cpp において、変数宣言と代入を同時にするよう差し替えた

2 months agoMerge pull request #3957 from Hourier/Prepare-Change-FindSpace-Signature-Fractal
Hourier [Sun, 28 Apr 2024 12:15:11 +0000 (21:15 +0900)]
Merge pull request #3957 from Hourier/Prepare-Change-FindSpace-Signature-Fractal

rooms-fractal.cpp の整形作業

2 months agoMerge pull request #3956 from Hourier/Prepare-Change-FindSpace-Signature-Special
Hourier [Sun, 28 Apr 2024 12:14:51 +0000 (21:14 +0900)]
Merge pull request #3956 from Hourier/Prepare-Change-FindSpace-Signature-Special

rooms-special.cpp の整形作業

2 months ago[Fix] #3952 デバッグコマンドでガラスの城へ飛べなくなっていた問題を修正した
Hourier [Sun, 28 Apr 2024 07:10:45 +0000 (16:10 +0900)]
[Fix] #3952 デバッグコマンドでガラスの城へ飛べなくなっていた問題を修正した

2 months ago[Refactor] #3952 rooms-special.cpp の定数変数にconst を付けた
Hourier [Sat, 27 Apr 2024 15:02:52 +0000 (00:02 +0900)]
[Refactor] #3952 rooms-special.cpp の定数変数にconst を付けた

2 months ago[Refactor] #3952 rooms-special.cpp において、グリッドにガラスの壁特性を与える関数群を定義した
Hourier [Sat, 27 Apr 2024 12:02:43 +0000 (21:02 +0900)]
[Refactor] #3952 rooms-special.cpp において、グリッドにガラスの壁特性を与える関数群を定義した

TODO 他のroom系ファイルにも適用できるならばヘッダへ切り出す

2 months ago[Refactor] #3952 rooms-special.cpp において、変数宣言と代入を同時にするよう差し替えた
Hourier [Sat, 27 Apr 2024 10:50:14 +0000 (19:50 +0900)]
[Refactor] #3952 rooms-special.cpp において、変数宣言と代入を同時にするよう差し替えた

2 months agoMerge pull request #3943 from Hourier/Prepare-BaseitemList-Creation-2
Hourier [Sun, 28 Apr 2024 11:40:41 +0000 (20:40 +0900)]
Merge pull request #3943 from Hourier/Prepare-BaseitemList-Creation-2

正常なベースアイテムかどうかの判定にis_valid() を使うよう差し替えた

2 months ago[Refactor] #3935 正常なアイテムかどうかの判定にis_valid() を使うよう差し替えた
Hourier [Sat, 27 Apr 2024 06:19:29 +0000 (15:19 +0900)]
[Refactor] #3935 正常なアイテムかどうかの判定にis_valid() を使うよう差し替えた

2 months agoMerge pull request #3954 from Hourier/Prepare-Change-FindSpace-Signature-Normal
Hourier [Sun, 28 Apr 2024 11:09:31 +0000 (20:09 +0900)]
Merge pull request #3954 from Hourier/Prepare-Change-FindSpace-Signature-Normal

rooms-normal.cpp の整形作業

2 months ago[Refactor] #3751 floor_ptr (ポインタ)をfloor (参照)に差し替えた
Hourier [Sun, 28 Apr 2024 05:52:45 +0000 (14:52 +0900)]
[Refactor] #3751 floor_ptr (ポインタ)をfloor (参照)に差し替えた

2 months ago[Refactor] #3950 rooms-fractal.cpp において、変数宣言と代入を同時にするよう差し替えた
Hourier [Sat, 27 Apr 2024 10:50:43 +0000 (19:50 +0900)]
[Refactor] #3950 rooms-fractal.cpp において、変数宣言と代入を同時にするよう差し替えた

2 months ago[Refactor] #3751 Grid::place_closed_curtain() を定義してbuild_type1() を軽量化した
Hourier [Sun, 28 Apr 2024 00:24:08 +0000 (09:24 +0900)]
[Refactor] #3751 Grid::place_closed_curtain() を定義してbuild_type1() を軽量化した

2 months ago[Refactor] #3751 build_type1() の変数宣言をなくして直接引数としてplace_grid() などに渡し、フロアへのポインタを参照に差し替えた
Hourier [Sun, 28 Apr 2024 00:11:51 +0000 (09:11 +0900)]
[Refactor] #3751 build_type1() の変数宣言をなくして直接引数としてplace_grid() などに渡し、フロアへのポインタを参照に差し替えた

2 months agoMerge pull request #3948 from Slimebreath6078/feature/Refactor_describe_method_to_opt...
火炎の飛竜 [Sat, 27 Apr 2024 15:13:22 +0000 (00:13 +0900)]
Merge pull request #3948 from Slimebreath6078/feature/Refactor_describe_method_to_optional_return

describe() の "" で返す部分を nullopt にした

2 months ago[Refactor] describe() の "" で返す部分を nullopt にした
Slimebreath6078 [Sat, 27 Apr 2024 14:53:04 +0000 (23:53 +0900)]
[Refactor] describe() の "" で返す部分を nullopt にした

2 months agoMerge branch 'develop' into macos-develop vauto3.0.1-beta11-b87cdcfb3
Eric Branlund [Sat, 27 Apr 2024 13:02:50 +0000 (07:02 -0600)]
Merge branch 'develop' into macos-develop

2 months agoMerge pull request #3937 from Hourier/Prepare-BaseitemList-Creation-1
Hourier [Sat, 27 Apr 2024 12:38:11 +0000 (21:38 +0900)]
Merge pull request #3937 from Hourier/Prepare-BaseitemList-Creation-1

BaseitemList クラスを作る準備 その1

2 months agoMerge pull request #3940 from Hourier/Fix-Compilation-Warnings-Beta12
Hourier [Sat, 27 Apr 2024 12:09:43 +0000 (21:09 +0900)]
Merge pull request #3940 from Hourier/Fix-Compilation-Warnings-Beta12

VS2022 で出ているコンパイル警告を解消した (v3.0.0 β12)

2 months ago[Refactor] #3932 generate_amusement() のoptional変数をデフォルトコンストラクタに変えた
Hourier [Sat, 27 Apr 2024 06:05:36 +0000 (15:05 +0900)]
[Refactor] #3932 generate_amusement() のoptional変数をデフォルトコンストラクタに変えた

2 months ago[Refactor] #3932 potion_smash_effect() の変数を型推論に変えた
Hourier [Sat, 27 Apr 2024 06:04:38 +0000 (15:04 +0900)]
[Refactor] #3932 potion_smash_effect() の変数を型推論に変えた

2 months ago[Refactor] #3932 load_item() においてBaseitemInfo へのポインタを参照に差し替えた
Hourier [Sat, 27 Apr 2024 05:52:21 +0000 (14:52 +0900)]
[Refactor] #3932 load_item() においてBaseitemInfo へのポインタを参照に差し替えた

2 months ago[Refactor] #3932 display_object_list() で変数宣言と代入を同じ場所に置いた
Hourier [Sat, 27 Apr 2024 05:50:29 +0000 (14:50 +0900)]
[Refactor] #3932 display_object_list() で変数宣言と代入を同じ場所に置いた

2 months ago[Refactor] #3932 dump_magic_eater() からchar[] を消してstring に差し替えた
Hourier [Sat, 27 Apr 2024 05:49:24 +0000 (14:49 +0900)]
[Refactor] #3932 dump_magic_eater() からchar[] を消してstring に差し替えた

2 months ago[Refactor] #3932 parse_baseitems_info() をearly return で扱いやすく書き換えた
Hourier [Sat, 27 Apr 2024 05:40:48 +0000 (14:40 +0900)]
[Refactor] #3932 parse_baseitems_info() をearly return で扱いやすく書き換えた

2 months ago[Refactor] #3932 make_gold() の整形 (ポインタから参照に変える、constを付ける)
Hourier [Sat, 27 Apr 2024 05:19:58 +0000 (14:19 +0900)]
[Refactor] #3932 make_gold() の整形 (ポインタから参照に変える、constを付ける)