ScummVM API documentation
Ultima::Nuvie::ObjManager Member List

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::ObjManagerprotected
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::ObjManagerinlineprotected
get_actor_inventory(uint16 actor_num) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManager
get_egg_manager() (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerinline
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::ObjManagerprotected
get_obj_tree_key(Obj *obj) const (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
get_obj_tree_key(uint16 x, uint16 y, uint8 level) const (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
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::ObjManagerinline
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::ObjManagerinline
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::ObjManagerinline
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::ObjManagerinline
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::ObjManagerinline
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::ObjManagerprotected
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::ObjManagerprotected
loadObj(NuvieIO *buf) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
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::ObjManagerinlineprotected
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::ObjManagerprotected
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::ObjManagerprotected
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::ObjManagerinline
set_usecode(UseCode *uc) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerinline
start_obj_usecode(iAVLTree *obj_tree) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerinlineprotected
startObjs() (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManager
temp_obj_list_add(Obj *obj) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
temp_obj_list_clean_area(uint16 x, uint16 y) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
temp_obj_list_clean_level(uint8 z) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
temp_obj_list_remove(Obj *obj) (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManagerprotected
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::ObjManagerinline
~ObjManager() (defined in Ultima::Nuvie::ObjManager)Ultima::Nuvie::ObjManager