intrinsics.cc File Reference

#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_objectGet_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_objectsailor = 0


Define Documentation

#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.


Function Documentation

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:


Variable Documentation

Usecode_value no_ret

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().


Generated on Mon Jul 9 14:45:58 2007 for ExultEngine by  doxygen 1.5.1