From: Hourier Date: Wed, 22 Apr 2020 14:05:50 +0000 (+0900) Subject: [Refactor] #40236 Separated screen_dump_lines() from do_cmd_save_screen_html_aux() X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=efd97908c891004310367470d47a2a35b4d46d98;p=hengband%2Fhengband.git [Refactor] #40236 Separated screen_dump_lines() from do_cmd_save_screen_html_aux() --- diff --git a/src/cmd/cmd-process-screen.c b/src/cmd/cmd-process-screen.c index b2dbeaf74..31a64ffc0 100644 --- a/src/cmd/cmd-process-screen.c +++ b/src/cmd/cmd-process-screen.c @@ -94,6 +94,25 @@ static void screen_dump_one_line(int wid, int y, FILE *fff) } +/*! + * @brief 記念撮影を行方向にスイープする + * @param wid 幅 + * @param hgt 高さ + * @param fff 記念撮影ファイルへの参照ポインタ + * @return なし + */ +static void screen_dump_lines(int wid, int hgt, FILE *fff) +{ + for (TERM_LEN y = 0; y < hgt; y++) + { + if (y != 0) + fprintf(fff, "\n"); + + screen_dump_one_line(wid, y, fff); + } +} + + void do_cmd_save_screen_html_aux(char *filename, int message) { TERM_LEN wid, hgt; @@ -128,13 +147,7 @@ void do_cmd_save_screen_html_aux(char *filename, int message) read_temporary_file(fff, tmpfff, buf, sizeof(buf), 0); } - for (TERM_LEN y = 0; y < hgt; y++) - { - if (y != 0) - fprintf(fff, "\n"); - - screen_dump_one_line(wid, y, fff); - } + screen_dump_lines(wid, hgt, fff); fprintf(fff, ""); if (!tmpfff)