X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/git-logo.png?a=blobdiff_plain;f=src%2Fcontrol.c;h=874601b90d32092e946e97c95ffc6911c38b2ccf;hb=aafa0cb49e7ec8600dad902411de6e76e111c939;hp=975010e49fbb1cd6133455c91bcbce01456c63d4;hpb=70e61f84d109d0f3072ab569774424b83136ae58;p=plomrogue diff --git a/src/control.c b/src/control.c index 975010e..874601b 100644 --- a/src/control.c +++ b/src/control.c @@ -8,7 +8,7 @@ #include "keybindings.h" /* for get_keycode_to_action(), mod_selected_keyb(), * move_keyb_mod_selection() */ -#include "map.h" /* for map_scroll(), map_center_player(), dir enum */ +#include "map.h" /* for map_scroll(), map_center_object() */ #include "main.h" /* for World struct */ #include "rexit.h" /* for exit_err() */ #include "wincontrol.h" /* for scroll_pad(), toggle_window(), @@ -20,6 +20,8 @@ #include "misc.h" /* for load_interface_conf(), unload_interface_conf(), * save_interface_conf() */ +#include "yx_uint16.h" /* for dir enum */ +#include "map_objects.h" /* for get_player() */ @@ -302,7 +304,7 @@ extern uint8_t meta_control(int key, struct World * world) } else if (key == get_available_keycode_to_action(world, "map_c")) { - map_center_player(world->map, world->player, win_map->frame.size); + map_center_object(world->map, get_player(world), win_map->frame.size); } else if (key == get_available_keycode_to_action(world, "reload_conf")) {