X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fio.c;h=2f7d18ad25f5c6c6fc43db5657700b750cd0b23e;hb=a8097b8fef09444ebac0f1e2d3ffc4e621557b28;hp=32843896143ae3202e17bc4b5074c8bcaf6b9072;hpb=c53b1488c5a53e8b12cb3a631763f98010420690;p=plomrogue diff --git a/src/client/io.c b/src/client/io.c index 3284389..2f7d18a 100644 --- a/src/client/io.c +++ b/src/client/io.c @@ -16,11 +16,8 @@ #include "../common/readwrite.h" /* try_fopen(), try_fclose(), try_fgets(), * try_fgetc() */ -#include "control.h" /* meta_control(), player_control(), wingeom_control(), - * winkeyb_control() - */ +#include "control.h" /* try_key() */ #include "map_window.h" /* for map_center() */ -#include "wincontrol.h" /* WinConf struct, get_winconf_by_win() */ #include "windows.h" /* draw_all_wins() */ #include "world.h" /* world global */ @@ -268,21 +265,11 @@ extern char * io_loop() int key = getch(); if (ERR != key) { - change_in_client = meta_control(key); + change_in_client = try_key((uint16_t) key); if (2 == change_in_client) { break; } - if (!change_in_client) - { - change_in_client = player_control(key); - } - if (!change_in_client) - { - struct WinConf * wc = get_winconf_by_win(world.wmeta.active); - change_in_client = (1 == wc->view && wingeom_control(key)) - || (2 == wc->view && winkeyb_control(key)); - } } } try_send("QUIT");