X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fmap_object_actions.c;h=a30809b33336dbea3695bd3d471f796cb111df7f;hb=cdb90723dd636591bcfa98ebb165cf74a0cdeec7;hp=174ec647b603fcfd19d6885539dbe0628bab392d;hpb=e03020342a74aef143b1ec38c18966dac64181b5;p=plomrogue diff --git a/src/server/map_object_actions.c b/src/server/map_object_actions.c index 174ec64..a30809b 100644 --- a/src/server/map_object_actions.c +++ b/src/server/map_object_actions.c @@ -9,19 +9,19 @@ #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() */ #include "../common/try_malloc.h" /* try_malloc() */ -#include "../common/yx_uint16.h" /* yx_uint16 struct */ +#include "../common/yx_uint8.h" /* struct yx_uint8 */ #include "cleanup.h" /* set_cleanup_flag() */ #include "map_objects.h" /* structs MapObj, MapObjDef, get_player(), * set_object_position(), own_map_object(), * get_map_object_def() */ #include "map.h" /* is_passable() */ -#include "yx_uint16.h" /* mv_yx_in_dir(), yx_uint16_cmp() */ +#include "yx_uint8.h" /* mv_yx_in_dir(), yx_uint8_cmp() */ #include "world.h" /* global world */ @@ -232,7 +232,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); - uint16_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. "; @@ -325,7 +325,7 @@ extern void actor_wait(struct MapObj * mo) extern void actor_move(struct MapObj * mo) { char d = mo->arg; - struct yx_uint16 target = mv_yx_in_dir(d, mo->pos); + struct yx_uint8 target = mv_yx_in_dir(d, mo->pos); struct MapObj * other_mo; for (other_mo = world.map_objs; other_mo != 0; other_mo = other_mo->next) { @@ -333,7 +333,7 @@ extern void actor_move(struct MapObj * mo) { continue; } - if (yx_uint16_cmp(&target, &other_mo->pos)) + if (yx_uint8_cmp(&target, &other_mo->pos)) { actor_hits_actor(mo, other_mo); return; @@ -377,7 +377,7 @@ extern void actor_pick(struct MapObj * mo) struct MapObj * mo_i; for (mo_i = world.map_objs; NULL != mo_i; mo_i = mo_i->next) { - if (mo_i != mo && yx_uint16_cmp(&mo_i->pos, &mo->pos)) + if (mo_i != mo && yx_uint8_cmp(&mo_i->pos, &mo->pos)) { picked = mo_i; }