X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=src%2Fserver%2Fai.c;h=497d35d4e633ca50a2cc9f9e81dc235755d7f603;hb=02faa5bf7e77b6bbf111819164f9a15e3792215a;hp=ff883dd7fef2bab1306fb5e7f3730b941a9e7e4a;hpb=1452d43c6d7c89219cda91362da53ac8e4acb887;p=plomrogue diff --git a/src/server/ai.c b/src/server/ai.c index ff883dd..497d35d 100644 --- a/src/server/ai.c +++ b/src/server/ai.c @@ -88,7 +88,8 @@ static void get_neighbor_scores(uint16_t * score_map, uint16_t pos_i, static void dijkstra_map(uint16_t * score_map, uint16_t max_score) { uint32_t map_size = world.map.length * world.map.length; - uint16_t pos, i_scans, neighbors[N_DIRS], min_neighbor; + uint32_t pos; + uint16_t i_scans, neighbors[N_DIRS], min_neighbor; uint8_t scores_still_changing = 1; uint8_t i_dirs; for (i_scans = 0; scores_still_changing; i_scans++) @@ -169,11 +170,11 @@ static char get_dir_to_nearest_enemy(struct Thing * t_origin) extern void ai(struct Thing * t) { - t->command = get_thing_action_id_by_name(s[CMD_WAIT]); + t->command = get_thing_action_id_by_name(s[S_CMD_WAIT]); char sel = t->fov_map ? get_dir_to_nearest_enemy(t) : 0;/* t->fov_map may */ if (0 != sel) /* be absent due */ { /* to god command.*/ - t->command = get_thing_action_id_by_name(s[CMD_MOVE]); + t->command = get_thing_action_id_by_name(s[S_CMD_MOVE]); t->arg = sel; } }