Roguelike
 All Classes Namespaces Functions Variables Typedefs Friends Pages
Enemy Member List

This is the complete list of members for Enemy, including all inherited members.

a_star(IntPoint start, IntPoint goal, TilePointerMatrix &surroundings)Enemyprotected
act(long ms)Character
add_item(Item *new_item)Character
aggressive_ai(TilePointerMatrix &, IntPoint sur_chunk, IntPoint sur_coords, std::vector< Character * > char_list, long delta_ms)Enemy
attack(Character *_chara)Character
can_act()Character
Character()Character
Character(std::vector< int > _stats, int _x, int _y, Tile _sprite, MiscType _corpse, int _chunk_x, int _chunk_y, int _depth, int _morality, int _speed)Character
Character(int _x, int _y, int _chunk_x, int _chunk_y, int _depth)Character
chunkCharacterprotected
consciousCharacterprotected
consume_item(Item *item)Character
corpseCharacterprotected
current_statsCharacterprotected
damage_dealt(Character *_chara)Character
depthCharacterprotected
destroy_item(Item *item)Character
did_hit(Character *_chara)Character
directionEnemyprotected
direction_spookedEnemyprotected
drop_item(Item *item)Character
drop_item(int item)Character
dump_matrix(TilePointerMatrix &map, IntPoint tl, IntPoint br)Enemy
Enemy()Enemy
Enemy(int _x, int _y, int _chunk_x, int _chunk_y, int _depth, EnemyType enemy)Enemy
equip_item(Item *item)Character
equipmentCharacterprotected
find_best_target(int target_id, int selectability, std::vector< Character * > enemy_list)Enemyprotected
gain_endurance(int factor)Character
generate_equipment(std::vector< EquipType > equipment_list)Enemyprotected
generate_weapon(std::vector< WeaponType >)Enemyprotected
get_armor_dam(int body_part, int type)Character
get_armor_hit(int body_part, int type)Character
get_char()Character
get_chunk()Character
get_chunk_x()Character
get_chunk_y()Character
get_coords()Character
get_corpse()Character
get_cur_hp()Character
get_current_stat(int)Character
get_depth()Character
get_equipment()Character
get_fov()Enemyprotected
get_id()Enemy
get_inventory()Character
get_max_hp()Character
get_moral()Character
get_next_step(IntPoint goal, TilePointerMatrix &surroundings, IntPoint cur_coords)Enemyprotected
get_sight()Enemy
get_smallest_f(std::vector< ATile > &list)Enemyprotected
get_spooked(IntPoint abs_coords, IntPoint target_abs)Enemyprotected
get_stat(int)Character
get_sur_coords(IntPoint sur_chunk, IntPoint sur_coords, IntPoint _chunk, IntPoint _coords)Enemyprotected
get_target()Character
get_x()Character
get_y()Character
idEnemyprotected
in_sight(IntPoint _coords, IntPoint _chunk)Enemyprotected
in_sight_range(IntPoint _coords, IntPoint _chunk)Enemyprotected
inventoryCharacterprotected
inventory_sizeCharacterprotected
is_alive() const Character
is_conscious()Character
is_in(IntPoint point, std::vector< ATile > list)Enemyprotected
manhattan(IntPoint, IntPoint)Enemyprotected
moralCharacterprotected
move(int x_change, int y_change)Enemyprotected
nameEnemyprotected
pass_out()Character
passive_ai(TilePointerMatrix &surroundings, IntPoint sur_chunk, IntPoint sur_coords, std::vector< Character * > char_list, long delta_ms)Enemy
passive_best_target(int target_id, int selectability, std::vector< Character * > enemy_list)Enemyprotected
reduce_endurance(int factor)Character
regain_consciousness()Character
remove_all()Character
remove_item(int item)Character
run_ai(TilePointerMatrix &surroundings, IntPoint sur_chunk, IntPoint sur_coords, std::vector< Character * > char_list, long delta_ms)Enemy
set_chunk(IntPoint _chunk)Character
set_chunk_x(int _chunk_x)Character
set_chunk_y(int _chunk_y)Character
set_current_stat(int stat, int amount)Character
set_depth(int)Character
set_stat(int stat, int amount)Character
set_target(Character *_target)Character
set_x(int _x)Character
set_y(int _y)Character
sightEnemyprotected
sight_tiles()Enemy
speedCharacterprotected
spookedEnemyprotected
spriteCharacterprotected
statsCharacterprotected
take_damage(int damage)Character
targetCharacterprotected
TilePointerMatrix typedef (defined in Enemy)Enemyprivate
time_spookedEnemyprotected
timerCharacterprotected
turn(IntPoint coords)Enemyprotected
validate_target()Enemy
viewEnemyprotected
xCharacterprotected
yCharacterprotected