変愚蛮怒のメインリポジトリです
修訂 | 7acaae1d2d72f632446756cfb5e978e80b8aaea8 (tree) |
---|---|
時間 | 2020-02-29 00:25:57 |
作者 | Hourier <hourier@user...> |
Commiter | Hourier |
[Refacotr] #39962 display_player() からdisplay_current_floor() を分離 / Separated display_current_floor() from display_player()
@@ -231,6 +231,27 @@ static void decide_current_floor(player_type *creature_ptr, char *statmsg, map_n | ||
231 | 231 | |
232 | 232 | |
233 | 233 | /*! |
234 | + * @brief 今いる場所を表示する | |
235 | + * @param statmsg メッセージバッファ | |
236 | + * @return なし | |
237 | + */ | |
238 | +static void display_current_floor(char *statmsg) | |
239 | +{ | |
240 | + char temp[128]; | |
241 | + roff_to_buf(statmsg, 60, temp, sizeof(temp)); | |
242 | + char *t; | |
243 | + t = temp; | |
244 | + for (int i = 0; i < 2; i++) | |
245 | + { | |
246 | + if (t[0] == 0) return; | |
247 | + | |
248 | + put_str(t, i + 5 + 12, 10); | |
249 | + t += strlen(t) + 1; | |
250 | + } | |
251 | +} | |
252 | + | |
253 | + | |
254 | +/*! | |
234 | 255 | * @brief プレイヤーのステータス表示メイン処理 |
235 | 256 | * Display the character on the screen (various modes) |
236 | 257 | * @param creature_ptr プレーヤーへの参照ポインタ |
@@ -265,7 +286,6 @@ void display_player(player_type *creature_ptr, int mode, map_name_pf map_name) | ||
265 | 286 | display_phisique(creature_ptr); |
266 | 287 | display_player_stats(creature_ptr); |
267 | 288 | |
268 | - floor_type *floor_ptr = creature_ptr->current_floor_ptr; | |
269 | 289 | if (mode == 0) |
270 | 290 | { |
271 | 291 | display_player_middle(creature_ptr); |
@@ -282,17 +302,7 @@ void display_player(player_type *creature_ptr, int mode, map_name_pf map_name) | ||
282 | 302 | decide_current_floor(creature_ptr, statmsg, map_name); |
283 | 303 | if (!*statmsg) return; |
284 | 304 | |
285 | - char temp[64 * 2]; | |
286 | - roff_to_buf(statmsg, 60, temp, sizeof(temp)); | |
287 | - char *t; | |
288 | - t = temp; | |
289 | - for (int i = 0; i < 2; i++) | |
290 | - { | |
291 | - if (t[0] == 0) return; | |
292 | - | |
293 | - put_str(t, i + 5 + 12, 10); | |
294 | - t += strlen(t) + 1; | |
295 | - } | |
305 | + display_current_floor(statmsg); | |
296 | 306 | } |
297 | 307 | |
298 | 308 |