X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/balance?a=blobdiff_plain;f=roguelike.c;h=f530d453abd5b4799ba4efa0c943b7e63c55fe3f;hb=e1ae0a05e12a8a0aec170d9d3b795ca0dc74e6ed;hp=89b64624036ebd5f16ae0256d46f27a90482e5d0;hpb=891ff33aec8906fe8203910a26c56650ce74b904;p=plomrogue diff --git a/roguelike.c b/roguelike.c index 89b6462..f530d45 100644 --- a/roguelike.c +++ b/roguelike.c @@ -471,18 +471,10 @@ int main () { raw(); struct WinMeta win_meta = init_win_meta(screen); - struct Win win_keys = init_window(&win_meta, "Keys"); - win_keys.draw = draw_keys_window; - win_keys.data = &world; - struct Win win_map = init_window(&win_meta, "Map"); - win_map.draw = draw_map; - win_map.data = &world; - struct Win win_info = init_window(&win_meta, "Info"); - win_info.draw = draw_info; - win_info.data = &world; - struct Win win_log = init_window(&win_meta, "Log"); - win_log.draw = draw_log; - win_log.data = &world; + struct Win win_keys = init_window(&win_meta, "Keys", &world, draw_keys_window); + struct Win win_map = init_window(&win_meta, "Map", &world, draw_map); + struct Win win_info = init_window(&win_meta, "Info", &world, draw_info); + struct Win win_log = init_window(&win_meta, "Log", &world, draw_log); int key; while (1) {