This is the complete list of members for Ultima::Nuvie::ObjManager, including all inherited members.
actor_has_inventory(uint16 actor_num) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
add_obj(Obj *obj, bool addOnTop=false) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
addObjToContainer(U6LList *list, Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
animate_backwards(Obj *obj, uint32 loop_count=1) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
animate_forwards(Obj *obj, uint32 loop_count=1) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
can_get_obj(Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
can_store_obj(const Obj *target, Obj *src) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
clean() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
clean_actor_inventories() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
copy_obj(const Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
find_next_obj(uint8 level, Obj *prev_obj, bool match_frame_n=OBJ_NOMATCH_FRAME_N, bool match_quality=OBJ_MATCH_QUALITY) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
find_obj(uint8 level, uint16 obj_n, uint8 quality, bool match_quality=OBJ_MATCH_QUALITY, uint16 frame_n=0, bool match_frame_n=OBJ_NOMATCH_FRAME_N, Obj **prev_obj=nullptr) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
find_obj_in_tree(uint16 obj_n, uint8 quality, bool match_quality, uint8 frame_n, bool match_frame_n, Obj **prev_obj, iAVLTree *obj_tree) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inlineprotected |
get_actor_inventory(uint16 actor_num) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_egg_manager() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
get_obj(uint16 x, uint16 y, uint8 level, bool top_obj=true, bool include_ignored_objects=false, Obj *excluded_obj=nullptr) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_dmg_tile(uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_from_stack(Obj *obj, uint32 count) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_list(uint16 x, uint16 y, uint8 level) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_name(Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_name(uint16 obj_n) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_name(uint16 obj_n, uint8 frame_n) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_of_type_from_location(uint16 obj_n, uint16 x, uint16 y, uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_of_type_from_location(uint16 obj_n, sint16 quality, sint32 qty, uint16 x, uint16 y, uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_of_type_from_location_inc_multi_tile(uint16 obj_n, uint16 x, uint16 y, uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_of_type_from_location_inc_multi_tile(uint16 obj_n, sint16 quality, sint32 qty, uint16 x, uint16 y, uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_tile(uint16 obj_n, uint8 frame_n) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_tile(uint16 x, uint16 y, uint8 level, bool top_obj=true) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_tile_num(uint16 obj_num) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_tile_num(const Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_tree(uint16 x, uint16 y, uint8 level) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
get_obj_tree_key(Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
get_obj_tree_key(uint16 x, uint16 y, uint8 level) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
get_obj_weight(const Obj *obj, bool include_container_items=true, bool scale=true, bool include_qty=true) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_weight(uint16 obj_n) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_obj_weight_unscaled(uint16 obj_n) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
get_objBasedAt(uint16 x, uint16 y, uint8 level, bool top_obj, bool include_ignored_objects=true, Obj *excluded_obj=nullptr) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_tile_obj(uint16 obj_n) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
get_usecode() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
has_reduced_weight(uint16 obj_n) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
has_reduced_weight(const Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
has_toptile(const Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_boundary(uint16 x, uint16 y, uint8 level, uint8 boundary_type=TILEFLAG_BOUNDARY, Obj *excluded_obj=nullptr) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_breakable(const Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_corpse(const Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
is_damaging(uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_door(uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_forced_passable(uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_passable(uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
is_showing_eggs() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
is_stackable(const Obj *obj) const (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
list_add_obj(U6LList *list, Obj *obj, bool stack_objects=true, uint32 pos=0) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
load_basetile() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
load_super_chunk(NuvieIO *chunk_buf, uint8 level, uint8 chunk_offset) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
load_weight_table() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
loadObj(NuvieIO *buf) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
loadObjs() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
look_obj(Obj *obj, bool show_prefix=false) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
move(Obj *obj, uint16 x, uint16 y, uint8 level) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
moveto_container(Obj *obj, Obj *container_obj, bool stack=true) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
moveto_inventory(Obj *obj, uint16 actor_num) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
moveto_inventory(Obj *obj, Actor *actor) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
moveto_map(Obj *obj, MapCoord location) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
obj_is_damaging(const Obj *obj, Actor *actor=nullptr) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
ObjManager(const Configuration *cfg, TileManager *tm, EggManager *em) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
print_egg_list() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
print_egg_tree(iAVLTree *obj_tree) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inlineprotected |
print_obj(const Obj *obj, bool in_container, uint8 indent=0) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
print_object_list() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
remove_obj(Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
remove_obj_from_map(Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
remove_obj_type_from_location(uint16 obj_n, uint16 x, uint16 y, uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
remove_temp_obj(Obj *tmp_obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
save_eggs(NuvieIO *save_buf) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
save_inventories(NuvieIO *save_buf) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
save_obj(NuvieIO *save_buf, Obj *obj, uint16 parent_objblk_n) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
save_super_chunk(NuvieIO *save_buf, uint8 level, uint8 chunk_offset) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
set_obj_tile_num(uint16 obj_num, uint16 tile_num) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
set_show_eggs(bool value) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
set_usecode(UseCode *uc) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
start_obj_usecode(iAVLTree *obj_tree) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inlineprotected |
startObjs() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
temp_obj_list_add(Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
temp_obj_list_clean_area(uint16 x, uint16 y) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
temp_obj_list_clean_level(uint8 z) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
temp_obj_list_remove(Obj *obj) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | protected |
unlink_from_engine(Obj *obj, bool run_usecode=true) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
update(uint16 x, uint16 y, uint8 z, bool teleport=false) (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | |
use_custom_actor_tiles() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager | inline |
~ObjManager() (defined in Ultima::Nuvie::ObjManager) | Ultima::Nuvie::ObjManager |