OSDN Git Service
Deskull [Sun, 26 Nov 2023 14:05:17 +0000 (23:05 +0900)]
Merge pull request #3762 from sikabane-works/release/3.0.1.2-Beta
Release/3.0.1.2 beta
Deskull [Sun, 26 Nov 2023 13:44:57 +0000 (22:44 +0900)]
[Release] 3.0.1.2-Beta
Deskull [Sun, 26 Nov 2023 13:40:07 +0000 (22:40 +0900)]
Merge pull request #3758 from sikabane-works/fix/arena-loser-message-offset
[Fix] 施設入場不可メッセージがズレるエラーを修正。
Deskull [Sun, 26 Nov 2023 09:31:30 +0000 (18:31 +0900)]
[Fix] 施設入場不可メッセージがズレるエラーを修正。
* 表示前にメインウィンドウの `term_type` 内 `offset_x` と `offset_y`
が先に `TermCenteredOffsetSetter`
でウィンドウサイズに応じて中央に回ってしまうのが原因だった。
Hourier [Thu, 23 Nov 2023 13:44:17 +0000 (22:44 +0900)]
Merge pull request #3753 from Hourier/Change-BaseitemKey-Constructor-CompilationConstant
BaseitemKey のコンストラクタをコンパイル時定数に置き換えた
Hourier [Thu, 23 Nov 2023 12:39:55 +0000 (21:39 +0900)]
[Refactor] BaseitemKey のコンストラクタをコンパイル時定数に置き換えた
Hourier [Thu, 23 Nov 2023 03:13:09 +0000 (12:13 +0900)]
Merge pull request #3749 from Hourier/Fix-Broken-Chest-Crash
トラップ付の箱を開けた時、箱が破損する処理と中のアイテムを取り出す処理が競合してクラッシュする不具合を解消した
Hourier [Tue, 21 Nov 2023 10:16:21 +0000 (19:16 +0900)]
[Fix] #3747 トラップ付の箱を開けた時、箱が破損する処理と中のアイテムを取り出す処理が競合してクラッシュする不具合を解消した
箱は破損しているので中のアイテムは取り出せないものとする
Hourier [Mon, 20 Nov 2023 12:02:16 +0000 (21:02 +0900)]
Merge pull request #3742 from Hourier/Remove-HasValue-2
optional::value() を*optional へ差し替えた その2
Hourier [Sun, 29 Oct 2023 08:05:25 +0000 (17:05 +0900)]
[Refactor] #3496 optional 型の値取得処理 value() を撤廃した その7
Hourier [Sun, 29 Oct 2023 07:57:15 +0000 (16:57 +0900)]
[Refactor] #3496 optional 型の値取得処理 value() を撤廃した その6
Hourier [Sun, 29 Oct 2023 07:44:08 +0000 (16:44 +0900)]
[Refactor] #3496 optional 型の値取得処理 value() を撤廃した その5
Hourier [Sun, 29 Oct 2023 07:35:58 +0000 (16:35 +0900)]
[Refactor] #3496 optional 型の値取得処理 value() を撤廃した その4
Hourier [Sat, 18 Nov 2023 10:28:51 +0000 (19:28 +0900)]
Merge pull request #3734 from Hourier/Remove-HasValue-1
optional::value() を*optional へ差し替えた その1
Deskull [Sat, 18 Nov 2023 02:57:49 +0000 (11:57 +0900)]
Merge pull request #3741 from whitehara/update-spec
Update spec
Shiro Hara [Fri, 17 Nov 2023 00:27:02 +0000 (09:27 +0900)]
Update hengband.spec
Deskull [Mon, 13 Nov 2023 13:23:57 +0000 (22:23 +0900)]
Merge pull request #3739 from hengband/release/3.0.1.1-Beta
[Release] 3.0.1.1-Beta
Deskull [Sun, 12 Nov 2023 14:17:13 +0000 (23:17 +0900)]
Merge pull request #3740 from hengband/release/3.0.1.1-Beta
Release/3.0.1.1 beta
Deskull [Sun, 12 Nov 2023 12:01:23 +0000 (21:01 +0900)]
[Release] 3.0.1.1-Beta
Hourier [Sun, 12 Nov 2023 11:02:24 +0000 (20:02 +0900)]
Merge pull request #3721 from daradarach/feature/nodequest
秘術領域の特異点クエストを追加した
daradarach [Sun, 12 Nov 2023 08:30:05 +0000 (17:30 +0900)]
秘術領域の特異点クエストを追加した
Deskull [Sun, 12 Nov 2023 10:33:12 +0000 (19:33 +0900)]
Merge pull request #3704 from whitehara/update-spec
Update spec
Hourier [Sun, 29 Oct 2023 04:24:42 +0000 (13:24 +0900)]
[Refactor] #3733 optional 型の値取得処理 value() を撤廃した その3
Hourier [Sun, 29 Oct 2023 04:14:45 +0000 (13:14 +0900)]
[Refactor] #3733 optional 型の値取得処理 value() を撤廃した その2
Hourier [Sun, 29 Oct 2023 02:53:59 +0000 (11:53 +0900)]
[Refactor] #3733 optional 型の値取得処理 value() を撤廃した その1
Hourier [Thu, 9 Nov 2023 13:41:27 +0000 (22:41 +0900)]
Merge pull request #3695 from Hourier/Remove-Optional-SyntaxSugar
optional 型へのhas_value() アクセスを統一した
Hourier [Thu, 9 Nov 2023 11:55:24 +0000 (20:55 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その6
Hourier [Thu, 9 Nov 2023 11:55:19 +0000 (20:55 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その5
Hourier [Thu, 9 Nov 2023 11:54:47 +0000 (20:54 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その4
Hourier [Thu, 9 Nov 2023 11:54:24 +0000 (20:54 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その3
Hourier [Thu, 9 Nov 2023 11:53:08 +0000 (20:53 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その2
Hourier [Thu, 9 Nov 2023 11:52:28 +0000 (20:52 +0900)]
[Refactor] #3496 optional 型の存在判定 has_value() を撤廃した その1
Hourier [Thu, 9 Nov 2023 11:12:07 +0000 (20:12 +0900)]
Merge pull request #3692 from Hourier/Make-GetTerrain
Grid クラスにget_terrain() メソッドを追加した
Hourier [Sat, 28 Oct 2023 12:40:36 +0000 (21:40 +0900)]
[Refactor] #3650 地形特性を直接に取得している箇所をTerrainList に置換した
Hourier [Thu, 9 Nov 2023 10:48:29 +0000 (19:48 +0900)]
[Refactor] #3650 Grid::mimic から直接地形特性を得ていた箇所をget_terrain_mimic_raw() に置換した
Hourier [Sat, 28 Oct 2023 03:58:35 +0000 (12:58 +0900)]
[Refactor] #3650 Grid::get_feat_mimic() から地形特性を得ていた箇所をget_terrain_mimic() に置換した
Hourier [Sat, 28 Oct 2023 03:28:02 +0000 (12:28 +0900)]
[Refactor] #3650 Grid::feat から地形特性を得ていた箇所をget_terrain() に置換した
Hourier [Tue, 7 Nov 2023 13:11:27 +0000 (22:11 +0900)]
Merge pull request #3726 from Hourier/Prepare-Make-GetTerrain-8
グリッドから地形へのアクセスをカプセル化する準備 その8
Hourier [Fri, 27 Oct 2023 14:24:33 +0000 (23:24 +0900)]
[Refactor] #3725 parse_terrains_info() からterrains_info への参照をなくした
Hourier [Fri, 27 Oct 2023 13:28:20 +0000 (22:28 +0900)]
[Refactor] #3725 TerrainDefinitions.txt の読み込みを参照に差し替えた
Hourier [Tue, 7 Nov 2023 12:21:38 +0000 (21:21 +0900)]
Merge pull request #3723 from Hourier/Prepare-Make-GetTerrain-7
グリッドから地形へのアクセスをカプセル化する準備 その7
Hourier [Sat, 28 Oct 2023 11:54:09 +0000 (20:54 +0900)]
[Refactor] #3722 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その24
Hourier [Mon, 6 Nov 2023 10:16:41 +0000 (19:16 +0900)]
Merge pull request #3719 from Hourier/Prepare-Make-GetTerrain-6
グリッドから地形へのアクセスをカプセル化する準備 その6
Hourier [Sun, 5 Nov 2023 06:22:58 +0000 (15:22 +0900)]
[Refactor] #3718 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その23
Hourier [Sat, 28 Oct 2023 05:40:48 +0000 (14:40 +0900)]
[Refactor] #3718 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その22
Hourier [Fri, 3 Nov 2023 14:29:51 +0000 (23:29 +0900)]
[Refactor] #3718 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その21
Hourier [Fri, 3 Nov 2023 14:29:46 +0000 (23:29 +0900)]
[Refactor] #3718 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その20
Habu [Fri, 3 Nov 2023 14:32:20 +0000 (23:32 +0900)]
Merge pull request #3717 from habu1010/feature/fix-morthanc-lite
[Fix] モルサンクに永久光源特性がついている
Hourier [Fri, 3 Nov 2023 14:29:16 +0000 (23:29 +0900)]
[Refactor] #3718 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その19
Hourier [Fri, 3 Nov 2023 14:25:18 +0000 (23:25 +0900)]
Merge pull request #3716 from Hourier/Prepare-Make-GetTerrain-5
グリッドから地形へのアクセスをカプセル化する準備 その5
Habu [Fri, 3 Nov 2023 14:20:49 +0000 (23:20 +0900)]
[Fix] モルサンクに永久光源特性がついている
明らかにナルサンクからコピーしてFIREをACIDに変えただけでLITEを消し忘れた
ミスと思われるので永久光源特性を削除する修正する。
Hourier [Fri, 3 Nov 2023 09:23:57 +0000 (18:23 +0900)]
[Refactor] #3715 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その18
Hourier [Fri, 3 Nov 2023 09:23:53 +0000 (18:23 +0900)]
[Refactor] #3715 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その17
Hourier [Fri, 3 Nov 2023 12:30:02 +0000 (21:30 +0900)]
Merge pull request #3714 from Hourier/Prepare-Make-GetTerrain-4
グリッドから地形へのアクセスをカプセル化する準備 その4
Hourier [Fri, 3 Nov 2023 09:22:27 +0000 (18:22 +0900)]
[Refactor] #3713 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その16
Hourier [Fri, 3 Nov 2023 09:22:21 +0000 (18:22 +0900)]
[Refactor] #3713 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その15
Hourier [Fri, 3 Nov 2023 09:20:58 +0000 (18:20 +0900)]
[Refactor] #3713 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その14
Hourier [Fri, 3 Nov 2023 09:14:44 +0000 (18:14 +0900)]
Merge pull request #3712 from Hourier/Prepare-Make-GetTerrain-3
グリッドから地形へのアクセスをカプセル化する準備 その3
Hourier [Fri, 3 Nov 2023 05:38:32 +0000 (14:38 +0900)]
[Refactor] #3711 Separated erase_walls() from vanish_dungeon()
Hourier [Fri, 3 Nov 2023 05:36:43 +0000 (14:36 +0900)]
[Refactor] #3711 Separated erase_wall() from vanish_dungeon()
Hourier [Fri, 3 Nov 2023 01:59:25 +0000 (10:59 +0900)]
[Refactor] #3711 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その13
Hourier [Fri, 3 Nov 2023 01:59:09 +0000 (10:59 +0900)]
[Refactor] #3711 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その12
Hourier [Fri, 3 Nov 2023 01:57:54 +0000 (10:57 +0900)]
[Refactor] #3711 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その11
Hourier [Sun, 22 Oct 2023 09:25:19 +0000 (18:25 +0900)]
[Refactor] #3711 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その10
Hourier [Thu, 2 Nov 2023 14:29:12 +0000 (23:29 +0900)]
Merge pull request #3691 from Hourier/Prepare-Make-GetTerrain-2
グリッドから地形へのアクセスをカプセル化する準備 その2
Habu [Thu, 2 Nov 2023 14:19:49 +0000 (23:19 +0900)]
Merge pull request #3708 from habu1010/feature/refactor-info_get_const
[Refactor] info_get_const
Hourier [Wed, 1 Nov 2023 12:03:41 +0000 (21:03 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その9
Habu [Thu, 2 Nov 2023 13:33:53 +0000 (22:33 +0900)]
[Refactor] info_get_const
info_get_constに渡す辞書オブジェクトのコンセプトを定義し、info_get_const
とそれに関連する関数テンプレートの呼び出しにおいて任意の型のキーを持つ
std::mapやstd::unordered_mapオブジェクトを辞書として引数に渡せるように
する。
Hourier [Wed, 1 Nov 2023 12:03:35 +0000 (21:03 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その8
Hourier [Wed, 1 Nov 2023 12:03:30 +0000 (21:03 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その7
Hourier [Wed, 1 Nov 2023 12:03:14 +0000 (21:03 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その6
Hourier [Wed, 1 Nov 2023 12:03:06 +0000 (21:03 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その5
Habu [Thu, 2 Nov 2023 12:51:24 +0000 (21:51 +0900)]
Merge pull request #3707 from habu1010/feature/fix-dangling-reference-on-update_lite_flags
[Fix] update_lite_flags()の処理におけるダングリング参照
Habu [Wed, 1 Nov 2023 14:33:02 +0000 (23:33 +0900)]
[Feature] FlagGroupクラスの自身を返すメソッドの右辺値修飾版追加
一時オブジェクトに対して自身を返すメソッドを呼び出した時に備えて、右辺値
修飾版のメソッドを追加する。
Habu [Wed, 1 Nov 2023 14:08:03 +0000 (23:08 +0900)]
[Fix] update_lite_flags()の処理におけるダングリング参照
一時オブジェクトの、自身の参照を返すメソッドの戻り値を参照で受けている
ため、ダングリング参照になってしまっている。
値で受け取ってオブジェクトをコピーするように修正する。
Hourier [Wed, 1 Nov 2023 12:02:53 +0000 (21:02 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その4
Hourier [Wed, 1 Nov 2023 12:02:48 +0000 (21:02 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その3
Hourier [Wed, 1 Nov 2023 11:56:37 +0000 (20:56 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その2
Hourier [Wed, 1 Nov 2023 11:56:27 +0000 (20:56 +0900)]
[Refactor] #3681 terrains_info[] へアクセスしている周辺のコードを参照を使う形にまとめた その1
火炎の飛竜 [Wed, 1 Nov 2023 10:36:49 +0000 (19:36 +0900)]
Merge pull request #3701 from Slimebreath6078/feature/Add_const_reader_from_text
テキストデータから定数を読み込めるようにした
Slimebreath6078 [Sun, 29 Oct 2023 15:21:36 +0000 (00:21 +0900)]
[Refactor]フラグ読み込み関数にも適用させる
Slimebreath6078 [Sun, 22 Oct 2023 10:50:04 +0000 (19:50 +0900)]
[Add] テキストデータから定数を読み込む関数を追加した
火炎の飛竜 [Tue, 31 Oct 2023 15:36:51 +0000 (00:36 +0900)]
Merge pull request #3703 from Slimebreath6078/feature/Disglobalize_error_line_variable
グローバル変数 error_lineをなくした
Slimebreath6078 [Sun, 29 Oct 2023 17:12:49 +0000 (02:12 +0900)]
[Refactor]グローバル変数 error_lineをなくした
やっつけ感凄まじいがとりあえずこれでグローバル変数から消えた
Hourier [Tue, 31 Oct 2023 14:56:04 +0000 (23:56 +0900)]
Merge pull request #3690 from Hourier/Prepare-Make-GetTerrain-1
グリッドから地形へのアクセスをカプセル化する準備 その1
Hourier [Sat, 21 Oct 2023 14:59:14 +0000 (23:59 +0900)]
[Refactor] #3677 player_bold() を廃止してPlayerType::is_located_at() に置き換えた
Hourier [Sat, 21 Oct 2023 14:01:22 +0000 (23:01 +0900)]
[Refactor] #3677 PlayerType に現在地を返すメソッドを追加した
get_position()、is_located_at()、is_located_at_running_destination()
Hourier [Sat, 21 Oct 2023 12:20:40 +0000 (21:20 +0900)]
[Refactor] #3677 grid_type 構造体をGrid クラスへ改名した
Hourier [Sat, 21 Oct 2023 13:43:54 +0000 (22:43 +0900)]
[Refactor] #3677 object_tried() をItemEntity のオブジェクトメソッドに繰り込んだ
Hourier [Sat, 21 Oct 2023 13:34:49 +0000 (22:34 +0900)]
[Refactor] #3677 object_known() をItemEntity のオブジェクトメソッドに繰り込んだ
whitehara [Mon, 30 Oct 2023 06:51:27 +0000 (08:51 +0200)]
Update hengband.spec for 3.0.1.0
Deskull [Sun, 29 Oct 2023 15:07:45 +0000 (00:07 +0900)]
Merge pull request #3700 from hengband/hotfix/3.0.1.0-Beta-Version-Desc
Hotfix/3.0.1.0 beta version desc
Deskull [Sun, 29 Oct 2023 15:07:30 +0000 (00:07 +0900)]
Merge pull request #3699 from hengband/hotfix/3.0.1.0-Beta-Version-Desc
[Hotfix] バージョン表示切替ミス修正。
Deskull [Sun, 29 Oct 2023 14:55:13 +0000 (23:55 +0900)]
[Hotfix] バージョン表示切替ミス修正。
Deskull [Sun, 29 Oct 2023 14:19:36 +0000 (23:19 +0900)]
Merge pull request #3698 from hengband/release/3.0.1.0-Beta
Release/3.0.1.0 beta
Deskull [Sun, 29 Oct 2023 14:19:14 +0000 (23:19 +0900)]
Merge pull request #3697 from hengband/release/3.0.1.0-Beta
[Release] 3.0.1.0-Beta
Deskull [Sun, 29 Oct 2023 13:44:53 +0000 (22:44 +0900)]
[Release] 3.0.1.0-Beta
Hourier [Sun, 29 Oct 2023 09:16:13 +0000 (18:16 +0900)]
Merge pull request #3666 from Hourier/Make-AngbandSystem
AngbandSystem クラスを作成し、phase_out フィールドをPlayerType から移した
Hourier [Tue, 17 Oct 2023 11:01:32 +0000 (20:01 +0900)]
[Refactor] #2666 Phase out は専門用語として使われているようなので名称を元に戻した
rebase するとコンフリクトが大量に出て修正が大変なので新規コミット
Hourier [Wed, 11 Oct 2023 12:08:21 +0000 (21:08 +0900)]
[Refactor] #2666 decide_lite_breath() からPlayerType への依存をなくした