From: copperwater Date: Thu, 18 Feb 2021 23:19:48 +0000 (-0500) Subject: Make g.coder->lvl_is_joined a boolean X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa3041c9f9cf86d515d77fac00678c863c06f71a;p=nethack Make g.coder->lvl_is_joined a boolean Its value is only used as a boolean, so there's no real need to keep it as a confusing int. Shouldn't be a save-breaking change; it doesn't look like g.coder is saved. --- diff --git a/include/sp_lev.h b/include/sp_lev.h index cdead3bd5..3121d543c 100644 --- a/include/sp_lev.h +++ b/include/sp_lev.h @@ -91,7 +91,7 @@ struct sp_coder { struct mkroom *tmproomlist[MAX_NESTED_ROOMS + 1]; boolean failed_room[MAX_NESTED_ROOMS + 1]; int n_subroom; - int lvl_is_joined; + boolean lvl_is_joined; boolean check_inaccessibles; int allow_flips; }; diff --git a/src/sp_lev.c b/src/sp_lev.c index 4b4e78411..58026e76e 100755 --- a/src/sp_lev.c +++ b/src/sp_lev.c @@ -6103,7 +6103,7 @@ sp_level_coder_init(void) coder->allow_flips = 3; /* allow flipping level horiz/vert */ coder->croom = NULL; coder->n_subroom = 1; - coder->lvl_is_joined = 0; + coder->lvl_is_joined = FALSE; coder->room_stack = 0; splev_init_present = FALSE; diff --git a/test/test_des.lua b/test/test_des.lua index 9275d801a..fea216326 100644 --- a/test/test_des.lua +++ b/test/test_des.lua @@ -61,7 +61,7 @@ function test_level_init() des.level_init({ style = "mines", fg = ".", bg = "}", joined = true }); des.reset_level(); - des.level_init({ style = "mines", fg = ".", bg = "L", smoothed = 1, joined = 1, lit = 0 }); + des.level_init({ style = "mines", fg = ".", bg = "L", smoothed = true, joined = true, lit = 0 }); des.reset_level(); des.level_init({ style = "mines", fg = ".", bg = " ", smoothed = true, joined = true, walled = true });