#include "Audio.h"
#include "Book_gump.h"
#include "Gump.h"
#include "Gump_manager.h"
#include "Scroll_gump.h"
#include "Sign_gump.h"
#include "items.h"
#include "barge.h"
#include "bodies.h"
#include "cheat.h"
#include "chunks.h"
#include "conversation.h"
#include "effects.h"
#include "exult.h"
#include "game.h"
#include "gamewin.h"
#include "gamemap.h"
#include "gameclk.h"
#include "keyring.h"
#include "mouse.h"
#include "rect.h"
#include "schedule.h"
#include "spellbook.h"
#include "ucinternal.h"
#include "ucsched.h"
#include "useval.h"
#include "virstone.h"
#include "monsters.h"
#include "egg.h"
#include "monstinf.h"
#include "actions.h"
#include "ucscriptop.h"
#include "ucfunction.h"
#include "palette.h"
#include "stackframe.h"
#include "party.h"
Include dependency graph for intrinsics.cc:
Go to the source code of this file.
Classes | |
class | Paint_centered |
class | Paint_map |
Defines | |
#define | PARTY_MAX (sizeof(party)/sizeof(party[0])) |
#define | USECODE_INTRINSIC(NAME) Usecode_value Usecode_internal:: UI_## NAME (int event,int intrinsic,int num_parms,Usecode_value parms[12]) |
Functions | |
Barge_object * | Get_barge (Game_object *obj) |
static int | Get_spot (int ucspot) |
static int | Is_moving_barge_flag (int fnum) |
Variables | |
Usecode_value | no_ret |
static Game_object * | sailor = 0 |
#define PARTY_MAX (sizeof(party)/sizeof(party[0])) |
Definition at line 74 of file intrinsics.cc.
#define USECODE_INTRINSIC | ( | NAME | ) | Usecode_value Usecode_internal:: UI_## NAME (int event,int intrinsic,int num_parms,Usecode_value parms[12]) |
Definition at line 76 of file intrinsics.cc.
Barge_object* Get_barge | ( | Game_object * | obj | ) |
Definition at line 944 of file ucinternal.cc.
Referenced by Usecode_internal::UI_clear_item_flag(), Usecode_internal::UI_get_barge(), Usecode_internal::UI_get_item_flag(), Usecode_internal::UI_on_barge(), and Usecode_internal::UI_set_item_flag().
static int Get_spot | ( | int | ucspot | ) | [static] |
Definition at line 1789 of file intrinsics.cc.
References Actor::belt, Actor::hands2_spot, Actor::head, Actor::lfinger, Actor::lhand, Actor::neck, Actor::rfinger, and Actor::rhand.
Referenced by Usecode_internal::UI_get_readied(), and Usecode_internal::UI_is_readied().
static int Is_moving_barge_flag | ( | int | fnum | ) | [static] |
Definition at line 2108 of file intrinsics.cc.
References BLACK_GATE, Game::get_game_type(), Obj_flags::in_motion, Obj_flags::on_moving_barge, and Obj_flags::si_on_moving_barge.
Referenced by Usecode_internal::UI_clear_item_flag(), Usecode_internal::UI_get_item_flag(), and Usecode_internal::UI_set_item_flag().
Here is the call graph for this function:
Definition at line 1428 of file ucinternal.cc.
Referenced by Usecode_internal::call_intrinsic(), Usecode_internal::UI_add_answer(), Usecode_internal::UI_add_to_keyring(), Usecode_internal::UI_add_to_party(), Usecode_internal::UI_advance_time(), Usecode_internal::UI_armageddon(), Usecode_internal::UI_attack_avatar(), Usecode_internal::UI_book_mode(), Usecode_internal::UI_call_guards(), Usecode_internal::UI_cause_light(), Usecode_internal::UI_center_view(), Usecode_internal::UI_clear_answers(), Usecode_internal::UI_clear_item_flag(), Usecode_internal::UI_clear_item_say(), Usecode_internal::UI_close_gumps(), Usecode_internal::UI_delayed_execute_usecode_array(), Usecode_internal::UI_display_area(), Usecode_internal::UI_display_map(), Usecode_internal::UI_display_runes(), Usecode_internal::UI_earthquake(), Usecode_internal::UI_end_conversation(), Usecode_internal::UI_error_message(), Usecode_internal::UI_fade_palette(), Usecode_internal::UI_fire_cannon(), Usecode_internal::UI_flash_mouse(), Usecode_internal::UI_get_npc_id(), Usecode_internal::UI_halt_scheduled(), Usecode_internal::UI_infravision(), Usecode_internal::UI_init_conversation(), Usecode_internal::UI_item_say(), Usecode_internal::UI_kill_npc(), Usecode_internal::UI_lightning(), Usecode_internal::UI_mark_virtue_stone(), Usecode_internal::UI_modify_schedule(), Usecode_internal::UI_move_object(), Usecode_internal::UI_nap_time(), Usecode_internal::UI_NOP(), Usecode_internal::UI_obj_sprite_effect(), Usecode_internal::UI_play_music(), Usecode_internal::UI_play_sound_effect(), Usecode_internal::UI_play_sound_effect2(), Usecode_internal::UI_pop_answers(), Usecode_internal::UI_push_answers(), Usecode_internal::UI_recall_virtue_stone(), Usecode_internal::UI_reduce_health(), Usecode_internal::UI_remove_answer(), Usecode_internal::UI_remove_from_area(), Usecode_internal::UI_remove_from_party(), Usecode_internal::UI_remove_item(), Usecode_internal::UI_remove_npc(), Usecode_internal::UI_remove_npc_face(), Usecode_internal::UI_remove_npc_face0(), Usecode_internal::UI_remove_npc_face1(), Usecode_internal::UI_restart_game(), Usecode_internal::UI_revert_schedule(), Usecode_internal::UI_run_endgame(), Usecode_internal::UI_run_schedule(), Usecode_internal::UI_save_pos(), Usecode_internal::UI_set_alignment(), Usecode_internal::UI_set_attack_mode(), Usecode_internal::UI_set_barge_dir(), Usecode_internal::UI_set_camera(), Usecode_internal::UI_set_conversation_slot(), Usecode_internal::UI_set_intercept_item(), Usecode_internal::UI_set_item_flag(), Usecode_internal::UI_set_item_frame(), Usecode_internal::UI_set_item_frame_rot(), Usecode_internal::UI_set_item_shape(), Usecode_internal::UI_set_lift(), Usecode_internal::UI_set_new_schedules(), Usecode_internal::UI_set_npc_id(), Usecode_internal::UI_set_opponent(), Usecode_internal::UI_set_oppressor(), Usecode_internal::UI_set_path_failure(), Usecode_internal::UI_set_polymorph(), Usecode_internal::UI_set_schedule_type(), Usecode_internal::UI_set_temperature(), Usecode_internal::UI_set_timer(), Usecode_internal::UI_set_weather(), Usecode_internal::UI_show_npc_face(), Usecode_internal::UI_show_npc_face0(), Usecode_internal::UI_show_npc_face1(), Usecode_internal::UI_si_display_map(), Usecode_internal::UI_si_path_run_usecode(), Usecode_internal::UI_sit_down(), Usecode_internal::UI_sprite_effect(), Usecode_internal::UI_stop_time(), Usecode_internal::UI_telekenesis(), Usecode_internal::UI_teleport_to_saved_pos(), Usecode_internal::UI_UNKNOWN(), and Usecode_internal::UI_wizard_eye().
Game_object* sailor = 0 [static] |
Definition at line 71 of file intrinsics.cc.
Referenced by Usecode_internal::UI_clear_item_flag(), Usecode_internal::UI_get_item_flag(), and Usecode_internal::UI_set_item_flag().