-/* src/server/ai.c */
+/* src/server/ai.c
+ *
+ * This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3
+ * or any later version. For details on its copyright, license, and warranties,
+ * see the file NOTICE in the root directory of the PlomRogue source package.
+ */
#include "ai.h"
#include <stdint.h> /* uint8_t, uint16_t, uint32_t, int16_t, UINT16_MAX */
static uint8_t get_dir_to_nearest_thing(struct Thing * t_eye, char filter)
{
- char dir_to_nearest_enemy = 0;
+ char dir_to_nearest_thing = 0;
if (seeing_thing(t_eye, filter))
{
uint32_t map_size = world.map.length * world.map.length;
if (min_neighbor > neighbors[i])
{
min_neighbor = neighbors[i];
- dir_to_nearest_enemy = dirs[i];
+ dir_to_nearest_thing = dirs[i];
}
}
}
- if (dir_to_nearest_enemy)
+ if (dir_to_nearest_thing)
{
t_eye->command = get_thing_action_id_by_name(s[S_CMD_MOVE]);
- t_eye->arg = dir_to_nearest_enemy;
+ t_eye->arg = dir_to_nearest_thing;
return 1;
}
return 0;