X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/form?a=blobdiff_plain;f=src%2Fclient%2Fio.c;h=095577d32e1d84fa0d68a89eb31d41a6ac5a76e1;hb=024b404c0db59dc6651b1c8f3d379c2797654fdf;hp=2f7d18ad25f5c6c6fc43db5657700b750cd0b23e;hpb=a8097b8fef09444ebac0f1e2d3ffc4e621557b28;p=plomrogue diff --git a/src/client/io.c b/src/client/io.c index 2f7d18a..095577d 100644 --- a/src/client/io.c +++ b/src/client/io.c @@ -17,8 +17,9 @@ * try_fgetc() */ #include "control.h" /* try_key() */ -#include "map_window.h" /* for map_center() */ -#include "windows.h" /* draw_all_wins() */ +#include "map_window.h" /* map_center() */ +#include "misc.h" /* reset_windows() */ +#include "windows.h" /* reset_windows_on_winch(), draw_all_wins() */ #include "world.h" /* world global */ @@ -257,6 +258,12 @@ extern char * io_loop() uint8_t change_in_client = 0; while (1) { + if (world.winch) + { + reset_windows_on_winch(); + world.winch = 0; + change_in_client++; + } if (read_world() || change_in_client) { draw_all_wins();