OSDN Git Service
deskull [Wed, 4 Mar 2020 14:49:53 +0000 (23:49 +0900)]
Merge branch 'For2.2.2-Refactoring' of git.osdn.net:/gitroot/hengband/hengband into For2.2.2-Refactoring
Habu [Mon, 24 Feb 2020 12:25:02 +0000 (21:25 +0900)]
[feature] libxft(TrueTypeフォント表示)のサポート
以下のフォークを参考にさせてもらい、libxftによるTrueTypeフォントの表示をサポート。
https://github.com/naota/hengband/tree/xft
configureに --enable-xft を指定することでTrueTypeフォントによる表示になる。
Hourier [Sat, 22 Feb 2020 15:33:41 +0000 (00:33 +0900)]
[Implement] #40020 狂気を誘う形容詞の選択ルーチンを追加 / Added the function selecting adjectives of Eldritch horror
Hourier [Sat, 22 Feb 2020 14:49:34 +0000 (23:49 +0900)]
[Refactor] #40020 horror-descriptions.c/h に、中立モンスターの形容詞を追加し、邪悪モンスターの形容詞を一部修正 / Added adjectives of Eldritch horror for neutral monster and fixed partially for evil monsters
Hourier [Sat, 22 Feb 2020 09:48:00 +0000 (18:48 +0900)]
[Refactor] #40020 player-status.c からhorrir-descriptions.c/h を分離 / Separated horrir-descriptions.c/h from player-status.c
Hourier [Sat, 22 Feb 2020 09:05:59 +0000 (18:05 +0900)]
[Refactor] #39912 geometry.c で使われていないインクルードを削除 / Removed unused inclusion in geometry.c
Hourier [Sat, 22 Feb 2020 01:42:29 +0000 (10:42 +0900)]
[Refactor] #37353 FARポインタを*抹殺* / *Genocide* FAR pointers
Hourier [Sat, 22 Feb 2020 01:34:26 +0000 (10:34 +0900)]
[Refactor] #40030 monster-process.c からmonster-dist-offsets.c/h を分離 / Separated monster-dist-offsets.c/h from monster-process.c
Hourier [Sat, 22 Feb 2020 01:32:51 +0000 (10:32 +0900)]
[Fix] #37353 クリアしたクエスト情報が正しく表示されない不具合を修正 / Fixed the issue that achieved quests aren't displayed correctly
Hourier [Fri, 21 Feb 2020 12:01:11 +0000 (21:01 +0900)]
[Refactor] #40045 GCCでのコンパイル警告を除去 の続き / Removed compilation warnings on GCC (continued)
Hourier [Fri, 21 Feb 2020 11:20:22 +0000 (20:20 +0900)]
[Refactor] #40045 GCCでのコンパイル警告を除去 / Removed compilation warnings on GCC
deskull [Thu, 20 Feb 2020 16:28:59 +0000 (01:28 +0900)]
Merge branch 'For2.2.2-Refactoring' of git.osdn.net:/gitroot/hengband/hengband into For2.2.2-Fix-Hourier
deskull [Thu, 20 Feb 2020 16:21:56 +0000 (08:21 -0800)]
[Fix] #44040 USE_SOUND周りのプリプロ整理時( #40030 )に抜けていたdad周り初期化処理を修正. / Fix for X11 BadWindow error at start by refactor on #40030
Hourier [Thu, 20 Feb 2020 13:05:05 +0000 (22:05 +0900)]
[Refactor] #37353 使われていないtypedefを削除 / Removed unused typedefs
Hourier [Thu, 20 Feb 2020 12:33:45 +0000 (21:33 +0900)]
[Refactor] #37353 AMIGAサポート打ち切りに伴い、byte_hack型のtypedefを削除 / Removed the typedef 'byte_hack' due to the end of supporting AMIGA
Hourier [Thu, 20 Feb 2020 12:15:11 +0000 (21:15 +0900)]
[Refactor] #40041 main-gcu.c を少し整形、ついでにAMIGAサポート打ち切り / Reshaped main-gcu.c a little and finished supporting AMIGA OS
Hourier [Thu, 20 Feb 2020 11:55:14 +0000 (20:55 +0900)]
[Fix] #40041 バッファオーバーランが起きる問題を修正、Becky42氏に感謝 / Fixed the issue that buffer overrun. Thanks a lot, Becky42!
Hourier [Wed, 19 Feb 2020 12:44:33 +0000 (21:44 +0900)]
[Fix] ポインタの値ではなくアドレスの方をインクリメントしていたのを修正、Habu氏に感謝 / Fixed the issue that pointer address was incremented; originally pointer value should be incremented. Thanks a lot, Habu!
Hourier [Wed, 19 Feb 2020 11:58:00 +0000 (20:58 +0900)]
Merge branch 'For2.2.2-Refactoring' into For2.2.2-Fix-Hourier
Hourier [Wed, 19 Feb 2020 11:54:47 +0000 (20:54 +0900)]
[Refactor] #37353 引数の型を統一 / Unified types of arguments
Hourier [Wed, 19 Feb 2020 11:54:35 +0000 (20:54 +0900)]
[Refactor] #37353 不要なプリプロを 'pragma once'削除 / Removed unnecessary preprocessor 'pragma once'
deskull [Tue, 18 Feb 2020 16:01:58 +0000 (08:01 -0800)]
[fix] #40030 リファクタリングで Linux ビルドが通らなくなっている問題を修正 (X11エラーはまだ残っている) / Fix for linux build. (only compilable. X11 error still remains,)
deskull [Tue, 18 Feb 2020 15:48:39 +0000 (07:48 -0800)]
[fix] #39507 メイクファイルの不足部分を整理. / Fix distcheck errors from Automake.
Hourier [Tue, 18 Feb 2020 14:41:14 +0000 (23:41 +0900)]
[Refactor] #40030 変数まとめ / Unified variables
Hourier [Tue, 18 Feb 2020 14:00:00 +0000 (23:00 +0900)]
[Refactor] #40030 find_hiding() からsweep_hiding_candidate() を分離 / Separated sweep_hiding_candidate() from find_hiding()
Hourier [Tue, 18 Feb 2020 13:34:31 +0000 (22:34 +0900)]
[Refactor] #40030 関数分割を見据え、find_hiding() を静的関数から普通の関数に変更 / To prepare to divide functions, changed find_hiding() from static function to normal function
Hourier [Tue, 18 Feb 2020 13:33:35 +0000 (22:33 +0900)]
[Refactor] #40030 find_safety() からsweep_safe_coordinate() を分離 / Separated sweep_safe_coordinate() from find_safety()
Hourier [Tue, 18 Feb 2020 12:34:37 +0000 (21:34 +0900)]
[Refactor] #40030 関数分割を見据え、find_safety() を静的関数から普通の関数に変更 / To prepare to divide functions, changed find_safety() from static function to normal function
Hourier [Tue, 18 Feb 2020 12:32:05 +0000 (21:32 +0900)]
[Refactor] #40030 monster-process.c の整形 / Reshaped monster-process.c
Hourier [Tue, 18 Feb 2020 12:14:55 +0000 (21:14 +0900)]
[Refactor] #40030 store_enemy_approch_direction() をdecide_pet_approch_direction()分離 / Separated store_pet_approch_direction() from decide_monster_approch_direction()
Hourier [Tue, 18 Feb 2020 11:36:51 +0000 (20:36 +0900)]
[Refactor] #40030 get_enemy_dir() からstore_enemy_approch_direction() を分離 / Separated store_enemy_approch_direction() from get_enemy_dir()
Hourier [Tue, 18 Feb 2020 11:21:54 +0000 (20:21 +0900)]
[Refactor] #40030 get_enemy_dir() からdecide_enemy_approch_direction() を分離 / Separated decide_enemy_approch_direction() from get_enemy_dir()
Hourier [Tue, 18 Feb 2020 10:21:08 +0000 (19:21 +0900)]
[Refactor] #40030 関数分割を見据え、get_enemy_dir() を静的関数から普通の関数に変更 / To prepare to divide functions, changed get_enemy_dir() from static function to normal function
deskull [Mon, 17 Feb 2020 15:46:32 +0000 (00:46 +0900)]
[Fix] #40030 teleport_away_followable() の条件文ミス修正. / Fix a if branch in teleport_away_followable().
deskull [Mon, 17 Feb 2020 15:24:13 +0000 (00:24 +0900)]
[Fix] #38836 shimitei氏に指摘いただいたsetlocaleの壊滅的なヘマを修正. / Fix my *sloppy* mistake at setlocale(). (thanks to shimitei.)
Hourier [Mon, 17 Feb 2020 14:15:27 +0000 (23:15 +0900)]
[Refactor] #40030 decide_monster_movement_direction() からrandom_walk() を分離 / Separated random_walk() from decide_monster_movement_direction()
Hourier [Mon, 17 Feb 2020 14:09:53 +0000 (23:09 +0900)]
[Refactor] #40030 decide_monster_movement_direction() からdecide_pet_movement_direction() を分離 / Separated decide_pet_movement_direction() from decide_monster_movement_direction()
Hourier [Mon, 17 Feb 2020 13:15:22 +0000 (22:15 +0900)]
[Refactor] #40030 process_monsters() からsweep_monster_process() を分離 / Separated sweep_monster_process() from process_monsters()
Hourier [Mon, 17 Feb 2020 13:09:58 +0000 (22:09 +0900)]
[Refactor] #40030 process_monsters() からupdate_player_window() を分離 / Separated update_player_window() from process_monsters()
Hourier [Mon, 17 Feb 2020 13:03:12 +0000 (22:03 +0900)]
[Refactor] #40030 process_monsters() からdecide_monster_speed() を分離 / Separated decide_monster_speed() from process_monsters()
Hourier [Mon, 17 Feb 2020 12:53:13 +0000 (21:53 +0900)]
[Refactor] #40030 process_monsters() からdecide_process_continue() を分離 / Separated decide_process_continue() from process_monsters()
Hourier [Mon, 17 Feb 2020 12:47:08 +0000 (21:47 +0900)]
[Refactor] #40030 process_monsters() からsave_old_race_flags() を分離 / Separated save_old_race_flags() from process_monsters()
Hourier [Mon, 17 Feb 2020 12:40:38 +0000 (21:40 +0900)]
[Refactor] #40030 process_monsters() からinit_old_race_flags() を分離 / Separated init_old_race_flags() from process_monsters()
Hourier [Mon, 17 Feb 2020 12:12:56 +0000 (21:12 +0900)]
[Refactor] #40030 turn_flags にsee_m とaware を組み込み / Included see_m and aware into turn_flags
Hourier [Mon, 17 Feb 2020 11:45:22 +0000 (20:45 +0900)]
[Refactor] #40030 runaway_monster() からescape_monster() を分離 / Separated escape_monster() from runaway_monster()
Hourier [Sun, 16 Feb 2020 15:18:17 +0000 (00:18 +0900)]
[Refactor] #40030 Doxygenコメント修正 / Fixed comments for Doxygen
Hourier [Sun, 16 Feb 2020 15:15:35 +0000 (00:15 +0900)]
[Refactor] #40030 update_object_by_monster_movement() からmonster_pickup_object() を分離 / Separated monster_pickup_object() from update_object_by_monster_movement()
Hourier [Sun, 16 Feb 2020 14:53:11 +0000 (23:53 +0900)]
[Refactor] #40030 update_object_by_monster_movement() からupdate_object_flags() を分離 / Separated update_object_flags() from update_object_by_monster_movement()
Hourier [Sun, 16 Feb 2020 14:48:27 +0000 (23:48 +0900)]
[Refactor] #40030 空行調整 / Adjusted blank lines
Hourier [Sun, 16 Feb 2020 14:46:52 +0000 (23:46 +0900)]
[Refactor] #40030 process_monster() からprocess_monster_fear() を分離 / Separated process_monster_fear() from process_monster()
Hourier [Sun, 16 Feb 2020 14:33:59 +0000 (23:33 +0900)]
[Refactor] #40030 process_monster() からupdate_monster_race_flags() を分離 / Separated update_monster_race_flags() from process_monster()
Hourier [Sun, 16 Feb 2020 14:28:46 +0000 (23:28 +0900)]
[Refactor] #40030 process_monster() からupdate_player_type() を分離 / Separated update_player_type() from process_monster()
Hourier [Sun, 16 Feb 2020 14:21:07 +0000 (23:21 +0900)]
[Refactor] #40030 process_monster() からexplode_monster() を分離 / Separated explode_monster() from process_monster()
Hourier [Sun, 16 Feb 2020 14:14:17 +0000 (23:14 +0900)]
[Refactor] #40030 process_monster() からprocess_stealth() を分離 / Separated process_stealth() from process_monster()
Hourier [Sun, 16 Feb 2020 14:03:53 +0000 (23:03 +0900)]
[Refactor] #40030 process_monster() からprocess_monster_movement() を分離 / Separated process_monster_movement() from process_monster()
Hourier [Sun, 16 Feb 2020 13:32:15 +0000 (22:32 +0900)]
[Refactor] #40030 process_monster() からupdate_object_by_monster_movement() を分離 / Separated update_object_by_monster_movement() from process_monster()
Hourier [Sun, 16 Feb 2020 13:10:14 +0000 (22:10 +0900)]
[Refactor] #40030 process_monster() からupdate_riding_monster() を分離 / Separated update_riding_monster() from process_monster()
Hourier [Sun, 16 Feb 2020 12:47:54 +0000 (21:47 +0900)]
[Refactor] #40030 process_monster() からprocess_post_dig_wall() を分離 / Separated process_post_dig_wall() from process_monster()
Hourier [Sun, 16 Feb 2020 12:31:58 +0000 (21:31 +0900)]
[Refactor] #40030 process_monster_attack_to_monster() からexe_monster_attack_to_monster() を分離 / Separated exe_monster_attack_to_monster() from process_monster_attack_to_monster()
Hourier [Sun, 16 Feb 2020 11:37:47 +0000 (20:37 +0900)]
[Refactor] #40030 process_monster() からprocess_monster_attack_to_monster() を分離 / Separated process_monster_attack_to_monster() from process_monster()
Hourier [Sun, 16 Feb 2020 09:44:21 +0000 (18:44 +0900)]
[Refactor] #40030 exe_monster_attack() をexe_monster_attack_to_player()に改名 / Changed exe_monster_attack() to exe_monster_attack_to_player()
Hourier [Sun, 16 Feb 2020 09:42:16 +0000 (18:42 +0900)]
[Refactor] #40030 process_monster() からexe_monster_attack() を分離 / Separated exe_monster_attack() from process_monster()
Hourier [Sun, 16 Feb 2020 09:17:06 +0000 (18:17 +0900)]
[Refactor] #40030 process_door() からbash_normal_door() とbash_glass_door() を分離 / Separated bash_normal_door() and bash_glass_door() from process_door()
Hourier [Sun, 16 Feb 2020 08:54:03 +0000 (17:54 +0900)]
[Refactor] #40030 process_monster() の条件分岐を修正 / Fixed conditional branches in process_monster()
Hourier [Sun, 16 Feb 2020 08:21:15 +0000 (17:21 +0900)]
[Refactor] #40030 process_monster() からprocess_*_rune() を分離 / Separated process_*_rune() from process_monster()
Hourier [Sun, 16 Feb 2020 08:06:06 +0000 (17:06 +0900)]
[Refactor] #40030 process_monster() からprocess_wall() とprocess_door() を分離 / Separated process_wall() and process_door() from process_monster()
Hourier [Sun, 16 Feb 2020 06:57:30 +0000 (15:57 +0900)]
[Refactor] #40030 process_monster() にあったフラグ群を構造体へ統合 / Unified flags in process_monster() into struct 'turn_flags'
Hourier [Sun, 16 Feb 2020 06:28:46 +0000 (15:28 +0900)]
Merge branch 'For2.2.2-Refactoring' into For2.2.2-Fix-Hourier
Hourier [Sun, 16 Feb 2020 06:04:55 +0000 (15:04 +0900)]
[Refactor] monster-process.c において、1行ごとに挟まれていたコメントを削除 / Removed many comments per 1 line in monster-process.c
Hourier [Sun, 16 Feb 2020 05:30:19 +0000 (14:30 +0900)]
[Refactor] #40030 変数の宣言と代入を統合 / Unified variable decleration and substitution
Hourier [Sun, 16 Feb 2020 05:12:51 +0000 (14:12 +0900)]
[Fix] #40030 時を止めた後にダミーモンスターが複製される不具合を修正 / Fixed the issue that a dummy monster was generated after the effect of the world was finished
deskull [Sun, 16 Feb 2020 04:12:49 +0000 (13:12 +0900)]
[Refactor] #37353 IDENT_MENTAL を IDENT_FULL_KNOWN に改名。さらにマクロとして OBJECT_IS_FULL_KNOWN() 追加. / Rename IDENT_MENTAL to IDENT_FULL_KNOWN. Define macro OBJECT_IS_FULL_KNOWN().
Hourier [Sun, 16 Feb 2020 03:39:05 +0000 (12:39 +0900)]
[Refactor] #37353 残っていた'ifndef JP'のプリプロを'ifdef JP'に変更 / Changed remaining preprocessor 'ifndef JP' to 'ifdef JP'
Hourier [Sun, 16 Feb 2020 03:12:59 +0000 (12:12 +0900)]
[Fix] #37353 ファイルロードが重くなる事象を修正 / Fixed the issue that loading file takes a long time
Hourier [Sun, 16 Feb 2020 02:37:48 +0000 (11:37 +0900)]
[Implement] #37285 玲音に閃光と暗黒の耐性を追加 / Added RES_LITE and RES_DARK to lain
Hourier [Sun, 16 Feb 2020 02:36:18 +0000 (11:36 +0900)]
[Fix] #37353 if文の誤りを修正 / Fixed an error of if statement
Hourier [Sat, 15 Feb 2020 13:17:52 +0000 (22:17 +0900)]
[Refactor] #37353 monster-process.c にDoxygen用コメントを追加 / Added comments for Doxygen in monster-process.c
Hourier [Sat, 15 Feb 2020 13:08:42 +0000 (22:08 +0900)]
[Refactor] #37353 decide_drop_from_monster() をprocess_monster() から分離 / Separated decide_drop_from_monster() from process_monster()
Hourier [Sat, 15 Feb 2020 12:55:29 +0000 (21:55 +0900)]
[Refactor] #37353 process_angar() をprocess_monster() から分離 / Separated process_angar() from process_monster()
Hourier [Sat, 15 Feb 2020 12:48:58 +0000 (21:48 +0900)]
[Refacotr] #37353 monster-process.c の整形 / Reshaped monster-process.c
Hourier [Sat, 15 Feb 2020 12:31:08 +0000 (21:31 +0900)]
[Refactor] #37353 cast_spell() をprocess_monster() から分離 / Separated cast_spell() from process_monster()
Hourier [Sat, 15 Feb 2020 12:10:40 +0000 (21:10 +0900)]
[Refactor] #37353 process_speak_sound() をprocess_monster() から分離 / Separated process_speak_sound() from process_monster()
Hourier [Sat, 15 Feb 2020 11:58:22 +0000 (20:58 +0900)]
[Refactor] #37353 awake_monster() をprocess_monster() から分離 / Separated awake_monster() from process_monster()
Hourier [Sat, 15 Feb 2020 11:54:16 +0000 (20:54 +0900)]
[Refactor] #37285 process_monster() からvanish_summoned_children() を分離 / Separated vanish_summoned_children() from process_monster()
Hourier [Sat, 15 Feb 2020 11:43:13 +0000 (20:43 +0900)]
[Refactor] #37285 process_monster() からrunaway_monster() を分離 / Separated runaway_monster() from process_monster()
Hourier [Sat, 15 Feb 2020 10:48:04 +0000 (19:48 +0900)]
[Refactor] #37353 move_monster() をdecide_monster_movement_direction() に、multiply_monster() をdecide_monster_multiplication() に変更し、コメントを削除 / Changed move_monster() to decide_monster_movement_direction and decide_monster_multiplication() and removed some comments
Hourier [Sat, 15 Feb 2020 08:04:26 +0000 (17:04 +0900)]
[Refactor] #37353 process_monster() からprocess_special()、multiply_monster()、move_monster() を分離 / Separated らprocess_special(), multiply_monster() and move_monster() from process_monter()
Hourier [Sat, 15 Feb 2020 05:03:51 +0000 (14:03 +0900)]
[Refactor] #37285 process_quantum_effect() を微修正 / Fixed process_quantum_effect() a little
Hourier [Sat, 15 Feb 2020 04:28:50 +0000 (13:28 +0900)]
[Implement] #37285 量子的効果の関数をprocess_monster() から分離 / Separated quantum effects from process_monster()
Hourier [Sat, 15 Feb 2020 03:59:43 +0000 (12:59 +0900)]
[Implement] #37285 テストプレイの結果を反映 / Reflected the result of trial play
Hourier [Sat, 15 Feb 2020 02:48:59 +0000 (11:48 +0900)]
[Implement] #37285 量子生物が確率的に消滅する処理を変更し、ユニークならばショートテレポートまたはテレポートアウェイ (距離10)が発動するようにした / Changed QUANTUM flag in process_monster() so that if the monster is UNIQUE then it blinks or teleport player away (distance 10) instead of disappearance
Hourier [Sat, 15 Feb 2020 02:43:54 +0000 (11:43 +0900)]
[Fix] #37285 玲音へのユニークフラグ付け忘れを修正 / Added UNIQUE flag to lain
Hourier [Fri, 14 Feb 2020 16:32:39 +0000 (01:32 +0900)]
[Refactor] #37353 monspell_to_player() の引数順を変更 / Changed the order of arguments in monspell_to_player()
Hourier [Fri, 14 Feb 2020 16:30:13 +0000 (01:30 +0900)]
[Refactor] #37353 スポイラーで出力されるモンスター情報のキャラクター色を日本語に翻訳 / Translated English to Japanese in monster info in spoiler
Hourier [Fri, 14 Feb 2020 15:33:17 +0000 (00:33 +0900)]
[Refactor] 使われていないプリプロVERBOSE_RALLOC を削除 / Removed unused preprocessor VERBOSE_RALLOC
Hourier [Fri, 14 Feb 2020 15:31:19 +0000 (00:31 +0900)]
[Refactor] 使われていないプリプロJP000 を削除 / Removed unused preprocessor JP000
Hourier [Fri, 14 Feb 2020 15:28:21 +0000 (00:28 +0900)]
[Refactor] 使われていないプリプロFORCE_V_IDX を削除 / Removed unused preprocessor FORCE_V_IDX
Hourier [Fri, 14 Feb 2020 15:22:39 +0000 (00:22 +0900)]
[Refactor] 使われていないプリプロAUTOROLLER_DELAY を削除 / Removed unused preprocessor AUTOROLLER_DELAY
Hourier [Fri, 14 Feb 2020 15:20:57 +0000 (00:20 +0900)]
[Refactor] #37353 Finished supporting CodeWarrior MetroWerks compiler
Hourier [Fri, 14 Feb 2020 15:13:00 +0000 (00:13 +0900)]
[Refactor] 使われていないプリプロGO32 を削除 (MS-DOSサポートの残骸) / Removed unused preprocessor GO32 (debris of supporting MS-DOS)