OSDN Git Service

[Refactor] #37287 #37353 型の置換。 / Type replacement.
authorDeskull <deskull@users.sourceforge.jp>
Fri, 2 Nov 2018 11:44:02 +0000 (20:44 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Fri, 2 Nov 2018 11:44:02 +0000 (20:44 +0900)
src/externs.h
src/floor-streams.c
src/monster2.c
src/object2.c

index 8261fb0..905e98f 100644 (file)
@@ -749,7 +749,7 @@ extern void dice_to_string(int base_damage, int dice_num, int dice_side, int dic
 extern cptr horror_desc[MAX_SAN_HORROR];
 extern cptr funny_desc[MAX_SAN_FUNNY];
 extern cptr funny_comments[MAX_SAN_COMMENT];
-extern void set_target(monster_type *m_ptr, int y, int x);
+extern void set_target(monster_type *m_ptr, POSITION y, POSITION x);
 extern void reset_target(monster_type *m_ptr);
 extern monster_race *real_r_ptr(monster_type *m_ptr);
 extern void delete_monster_idx(MONSTER_IDX i);
@@ -806,7 +806,7 @@ extern bool get_item(OBJECT_IDX *cp, cptr pmt, cptr str, BIT_FLAGS mode);
 /* object2.c */
 extern void excise_object_idx(int o_idx);
 extern void delete_object_idx(int o_idx);
-extern void delete_object(int y, int x);
+extern void delete_object(POSITION y, POSITION x);
 extern void compact_objects(int size);
 extern void wipe_o_list(void);
 extern IDX o_pop(void);
index 755705c..24e3fa8 100644 (file)
@@ -311,20 +311,14 @@ void build_streamer(IDX feat, int chance)
                                                {
                                                        char o_name[MAX_NLEN];
                                                        object_desc(o_name, o_ptr, (OD_NAME_ONLY | OD_STORE));
-#ifdef JP
-                                                       msg_format("伝説のアイテム (%s) はストリーマーにより削除された。", o_name);
-#else
-                                                       msg_format("Artifact (%s) was deleted by streamer.", o_name);
-#endif
+                                                       msg_format(_("伝説のアイテム (%s) はストリーマーにより削除された。",
+                                                               "Artifact (%s) was deleted by streamer."), o_name);
                                                }
                                        }
                                        else if (cheat_peek && o_ptr->art_name)
                                        {
-#ifdef JP
-                                               msg_print("ランダム・アーティファクトの1つはストリーマーにより削除された。");
-#else
-                                               msg_print("One of the random artifacts was deleted by streamer.");
-#endif
+                                               msg_print(_("ランダム・アーティファクトの1つはストリーマーにより削除された。",
+                                                       "One of the random artifacts was deleted by streamer."));
                                        }
                                }
 
index d94883a..58786bf 100644 (file)
@@ -172,7 +172,7 @@ cptr funny_comments[MAX_SAN_COMMENT] =
  * @param x 目標x座標
  * @return なし
  */
-void set_target(monster_type *m_ptr, int y, int x)
+void set_target(monster_type *m_ptr, POSITION y, POSITION x)
 {
        m_ptr->target_y = y;
        m_ptr->target_x = x;
index 8853939..6a9b9c9 100644 (file)
@@ -226,17 +226,14 @@ void delete_object_idx(int o_idx)
  * @param x 削除したフロアマスのX座標
  * @return なし
  */
-void delete_object(int y, int x)
+void delete_object(POSITION y, POSITION x)
 {
        cave_type *c_ptr;
-
-       s16b this_o_idx, next_o_idx = 0;
-
+       OBJECT_IDX this_o_idx, next_o_idx = 0;
 
        /* Refuse "illegal" locations */
        if (!in_bounds(y, x)) return;
 
-
        /* Grid */
        c_ptr = &cave[y][x];