• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: コミット

変愚蛮怒のメインリポジトリです


コミットメタ情報

リビジョンb8d0a56379f47fc026f6b9c8d5ce34d4fc60ea77 (tree)
日時2018-11-19 22:45:50
作者Deskull <deskull@user...>
コミッターDeskull

ログメッセージ

[Refactor] #37353 型の置換。 / Type replacement.

変更サマリ

差分

--- a/src/cave.c
+++ b/src/cave.c
@@ -4298,9 +4298,9 @@ void map_area(POSITION range)
42984298 {
42994299 int i;
43004300 POSITION x, y;
4301- cave_type *c_ptr;
4302- s16b feat;
4303- feature_type *f_ptr;
4301+ cave_type *c_ptr;
4302+ FEAT_IDX feat;
4303+ feature_type *f_ptr;
43044304
43054305 if (d_info[dungeon_type].flags1 & DF1_DARKNESS) range /= 3;
43064306
@@ -4377,7 +4377,8 @@ void map_area(POSITION range)
43774377 */
43784378 void wiz_lite(bool ninja)
43794379 {
4380- int i, y, x;
4380+ OBJECT_IDX i;
4381+ POSITION y, x;
43814382 FEAT_IDX feat;
43824383 feature_type *f_ptr;
43834384
@@ -4475,8 +4476,8 @@ void wiz_lite(bool ninja)
44754476 */
44764477 void wiz_dark(void)
44774478 {
4478- int i, y, x;
4479-
4479+ OBJECT_IDX i;
4480+ POSITION y, x;
44804481
44814482 /* Forget every grid */
44824483 for (y = 1; y < cur_hgt - 1; y++)
@@ -4539,10 +4540,6 @@ void wiz_dark(void)
45394540 p_ptr->window |= (PW_OVERHEAD | PW_DUNGEON);
45404541 }
45414542
4542-
4543-
4544-
4545-
45464543 /*
45474544 * Change the "feat" flag for a grid, and notice/redraw the grid
45484545 */
@@ -4563,7 +4560,8 @@ void cave_set_feat(POSITION y, POSITION x, FEAT_IDX feat)
45634560 /* Hack -- glow the GLOW terrain */
45644561 if (have_flag(f_ptr->flags, FF_GLOW) && !(d_info[dungeon_type].flags1 & DF1_DARKNESS))
45654562 {
4566- int i, yy, xx;
4563+ DIRECTION i;
4564+ POSITION yy, xx;
45674565
45684566 for (i = 0; i < 9; i++)
45694567 {
@@ -4626,7 +4624,8 @@ void cave_set_feat(POSITION y, POSITION x, FEAT_IDX feat)
46264624 /* Hack -- glow the GLOW terrain */
46274625 if (have_flag(f_ptr->flags, FF_GLOW) && !(d_info[dungeon_type].flags1 & DF1_DARKNESS))
46284626 {
4629- int i, yy, xx;
4627+ DIRECTION i;
4628+ POSITION yy, xx;
46304629 cave_type *cc_ptr;
46314630
46324631 for (i = 0; i < 9; i++)
@@ -4660,7 +4659,7 @@ void cave_set_feat(POSITION y, POSITION x, FEAT_IDX feat)
46604659 }
46614660
46624661
4663-IDX conv_dungeon_feat(IDX newfeat)
4662+FEAT_IDX conv_dungeon_feat(FEAT_IDX newfeat)
46644663 {
46654664 feature_type *f_ptr = &f_info[newfeat];
46664665
@@ -4694,7 +4693,7 @@ IDX conv_dungeon_feat(IDX newfeat)
46944693 * Take a feature, determine what that feature becomes
46954694 * through applying the given action.
46964695 */
4697-IDX feat_state(IDX feat, int action)
4696+FEAT_IDX feat_state(FEAT_IDX feat, int action)
46984697 {
46994698 feature_type *f_ptr = &f_info[feat];
47004699 int i;
--- a/src/cmd1.c
+++ b/src/cmd1.c
@@ -1798,7 +1798,7 @@ static bool run_test(void)
17981798 int i, max, inv;
17991799 int option = 0, option2 = 0;
18001800 cave_type *c_ptr;
1801- s16b feat;
1801+ FEAT_IDX feat;
18021802 feature_type *f_ptr;
18031803
18041804 /* Where we came from */
--- a/src/externs.h
+++ b/src/externs.h
@@ -504,8 +504,8 @@ extern void map_area(POSITION range);
504504 extern void wiz_lite(bool ninja);
505505 extern void wiz_dark(void);
506506 extern void cave_set_feat(POSITION y, POSITION x, FEAT_IDX feat);
507-extern IDX conv_dungeon_feat(IDX newfeat);
508-extern IDX feat_state(IDX feat, int action);
507+extern FEAT_IDX conv_dungeon_feat(FEAT_IDX newfeat);
508+extern FEAT_IDX feat_state(IDX feat, int action);
509509 extern void cave_alter_feat(POSITION y, POSITION x, int action);
510510 extern void remove_mirror(POSITION y, POSITION x);
511511 extern bool is_mirror_grid(cave_type *c_ptr);
--- a/src/wild.c
+++ b/src/wild.c
@@ -970,7 +970,7 @@ static void init_terrain_table(int terrain, s16b feat_global, cptr fmt, ...)
970970 cptr p;
971971 int cur = 0;
972972 char check = 'a';
973- s16b feat;
973+ FEAT_IDX feat;
974974 int num;
975975
976976 /* Begin the varargs stuff */
旧リポジトリブラウザで表示