X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=src%2Fserver%2Fmap_object_actions.c;h=694300dccef5116acfb2a1031d001c034490d7ff;hb=39ab34a368fbe30dc6639e021da89b1a20243fd6;hp=6f94ce18b410eb898f1450b7fe0f44babba12275;hpb=f9c94db47aa883149aa762fa128ac1ff1b3f92e1;p=plomrogue diff --git a/src/server/map_object_actions.c b/src/server/map_object_actions.c index 6f94ce1..694300d 100644 --- a/src/server/map_object_actions.c +++ b/src/server/map_object_actions.c @@ -9,7 +9,7 @@ #include "../common/err_try_fgets.h" /* err_try_fgets(), err_line(), * reset_err_try_fgets_counter() */ -#include "../common/readwrite.h" /* textfile_sizes(), try_fopen(), try_fclose(), +#include "../common/readwrite.h" /* textfile_width(), try_fopen(), try_fclose(), * try_fgetc() */ #include "../common/rexit.h" /* exit_err(), exit_trouble() */ @@ -77,7 +77,7 @@ static void update_log(char * text) } last_stop--; } - if ( (last_stop + 1) - last_nl == strlen(text) + if ( (last_stop + 1) - last_nl == (uint16_t) strlen(text) && 0 == strncmp(world.log + last_nl, text, strlen(text))) { text = "."; @@ -137,10 +137,6 @@ static void actor_hits_actor(struct MapObj * hitter, struct MapObj * hitted) return; } update_log(" It dies."); - if (player == hitter) - { - world.score = world.score + mod_hitted->lifepoints; - } } } @@ -174,7 +170,10 @@ static void playerbonus_move(char d, uint8_t passable) || match_dir(d, &dsc_dir, '7', "north-west") || match_dir(d, &dsc_dir, '9', "north-east") || match_dir(d, &dsc_dir, '1', "south-west") - || match_dir(d, &dsc_dir, '3', "south-east")); + || match_dir(d, &dsc_dir, '3', "south-east")) + { + ; + } char * dsc_move = "You move "; if (0 == passable) { @@ -232,7 +231,7 @@ extern void init_map_object_actions() { char * f_name = "init_map_object_actions()"; FILE * file = try_fopen(world.path_map_obj_acts, "r", f_name); - uint32_t linemax = textfile_sizes(file, NULL); + uint32_t linemax = textfile_width(file); char line[linemax + 1]; struct MapObjAct ** moa_ptr_ptr = &world.map_obj_acts; char * context = "Failed reading map object actions config file. ";