X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fmain.c;h=80e7b011c97ffc0ad2f8a55a8a88be97b7c54a60;hb=7815e738f77aad4e918c84a89aa21f7ae683ebab;hp=9c2b87eb0432e4d83d1ab674f1fe761d39051fd0;hpb=111279ad59a25bc548c47d38c1a52c3036eff87a;p=plomrogue diff --git a/src/main.c b/src/main.c index 9c2b87e..80e7b01 100644 --- a/src/main.c +++ b/src/main.c @@ -134,16 +134,15 @@ int main(int argc, char *argv[]) raw(); init_keybindings(&world); struct WinMeta win_meta = init_win_meta(screen); - struct Win win_keys = init_win(&win_meta, "Keys", &world, draw_keys_win); - struct Win win_map = init_win(&win_meta, "Map", &world, draw_map_win); - struct Win win_info = init_win(&win_meta, "Info", &world, draw_info_win); - struct Win win_log = init_win(&win_meta, "Log", &world, draw_log_win); - win_keys.frame.size.x = 29; - win_map.frame.size.x = win_meta.padframe.size.x - win_keys.frame.size.x - - win_log.frame.size.x - 2; - win_info.frame.size.y = 2; - win_log.frame.size.y = win_meta.padframe.size.y - - (2 + win_info.frame.size.y); + struct Win win_keys = init_win(&win_meta, "Keys", 0, 29, &world, draw_keys_win); + struct Win win_info = init_win(&win_meta, "Info", 2, 20, &world, draw_info_win); + uint16_t height_logwin = win_meta.padframe.size.y - (2 + win_info.frame.size.y); + struct Win win_log = init_win(&win_meta, "Log", + height_logwin, 20, &world, draw_log_win); + uint16_t width_mapwin = win_meta.padframe.size.x - win_keys.frame.size.x + - win_log.frame.size.x - 2; + struct Win win_map = init_win(&win_meta, "Map", + 0, width_mapwin, &world, draw_map_win); toggle_window(&win_meta, &win_keys); toggle_window(&win_meta, &win_map); toggle_window(&win_meta, &win_info);