Files
oboe/osx/info.dialogs.h
Celtic Minstrel 632f1e7b32 This revision entails a consolidation of the dialog code and its dependencies into a single place.
Formerly there were three separate copies of the dialog code; now there's only one.

It's still quite rough around the edges, though – the edit terrain dialog causes the scenario editor to crash,
and for some reason the dialog controls are not drawn in the game or in the character editor. I am still working
to resolve this.

It can't be seen in the diff, since it involves a binary file, but the resources representing dialogs for the character editor were
altered. Basically, every text item with a label of "0_105" was changed to "0_150", and each one with a label of "0_106" was changed
to "0_151". The reason for this is a conflict between the meaning of those two labels in the character editor and in the scenario editor and
the game.

In addition to the consolidation of the dialog code, I have made alterations that should theoretically allow the scenario editor to draw
custom graphics in its dialogs. I am uncertain that this works, though, since the scenario editor is now failing to FIND the custom graphics.

git-svn-id: http://openexile.googlecode.com/svn/trunk@22 4ebdad44-0ea0-11de-aab3-ff745001d230
2009-04-19 01:25:14 +00:00

47 lines
2.1 KiB
C

void put_spell_info();
void display_spells_event_filter (short item_hit);
void display_spells(short mode,short force_spell,short parent_num);
void put_skill_info();
void display_skills_event_filter (short item_hit);
void display_skills(short force_skill,short parent);
void put_pc_graphics();
void display_pc_event_filter (short item_hit);
void display_pc(short pc_num,short mode,short parent_num);
void put_item_info(short pc,short item);
void display_pc_item_event_filter (short item_hit);
void display_pc_item(short pc_num,short item,item_record_type si,short parent);
void put_monst_info();
void display_monst_event_filter (short item_hit);
void display_monst(short array_pos,creature_data_type *which_m,short mode);
void display_help_event_filter (short item_hit);
void display_help(short mode,short parent);
void display_alchemy_event_filter (short item_hit);
void display_alchemy();
void pick_race_abil(pc_record_type *pc,short mode,short parent_num);
void pick_race_abil_event_filter(short item_hit);
void display_traits_graphics();
void give_pc_info(short pc_num);
void give_pc_info_event_filter(short item_hit);
void display_pc_info();
void adventure_notes_event_filter (short item_hit);
void adventure_notes();
void put_talk();
void talk_notes_event_filter (short item_hit);
void talk_notes();
void journal();
void journal_event_filter (short item_hit);
void add_to_journal(short event);
void display_enc_string(short val1,short val2,short sound);
void display_2_enc_string(short val1,short val2,short val3,short val4,short sound);
void anax_string(short val1,short val2);
void give_help(short help1,short help2,short parent_num);
void put_spec_item_info (short which_i);
void put_spec_item_info (short which_i);
void display_strings_event_filter (short item_hit);
void display_strings(char *text1, char *text2,short str_label_1,short str_label_2,short str_label_1b,
short str_label_2b,
char *title,short sound_num,short graphic_num,short graphic_type,short parent_num);
void give_error(char *text1, char *text2,short parent_num);
void display_strings_with_nums(short a1,short a2, short b1, short b2,
char *title,short sound_num,short graphic_num,short graphic_type,short parent_num);