Go to the documentation of this file.
19 extern void update_character_choose(
const char *name,
const char *
class,
const char *race,
const char *face,
const char *party,
const char *
map,
int level,
int faceno);
53 extern void addsmooth(guint16 face, guint16 smooth_face);
67 extern void draw_ext_info(
int orig_color,
int type,
int subtype,
const char *message);
102 extern void focusoutfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
103 extern void keyrelfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
104 extern void keyfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
118 extern gboolean
keybinding_selection_func(GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer userdata);
124 extern void error_dialog(
char *description,
char *information);
125 extern void my_log_handler(
const gchar *log_domain, GLogLevelFlags log_level,
const gchar *message, gpointer user_data);
126 extern int main(
int argc,
char *argv[]);
127 extern void get_window_coord(GtkWidget *win,
int *x,
int *y,
int *wx,
int *wy,
int *w,
int *h);
200 extern void drawquarterlightmap_sdl(
int tl,
int tr,
int bl,
int br,
int width,
int height,
int startx,
int starty,
int endx,
int endy,
int destx,
int desty);
213 extern void play_sound_effect(gint8 x, gint8 y, guint8 dir, guint8 vol, guint8 type,
const char *sound,
const char *source);
214 extern void Sound2Cmd(
unsigned char *data,
int len);
215 extern void MusicCmd(
const char *data,
int len);
228 extern void update_stat(
int stat_no, gint64 max_stat, gint64 current_stat, gint64 statbar_max, gint64 statbar_stat,
int can_alert);
void update_msgctrl_configuration(void)
void on_menu_gloves_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_button_new_char_cancel_clicked(GtkButton *button, gpointer user_data)
void init_glx_opengl(GtkWidget *drawingarea)
static gboolean redraw(gpointer data)
void addsmooth(guint16 face, guint16 smooth_face)
void update_keybinding_list(void)
void draw_look_list(void)
void client_pickup(guint32 pickup)
void load_window_positions(GtkWidget *window_root)
void create_character_window_show()
int create_and_rescale_image_from_data(Cache_Entry *ce, int pixmap_num, guint8 *rgba_data, int width, int height)
void update_login_info(int type)
void on_menu_containers_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_entry_commands_activate(GtkEntry *entry, gpointer user_data)
void keyfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
guint8 * png_to_data(guint8 *data, int len, guint32 *width, guint32 *height)
void on_keybindings_activate(GtkMenuItem *menuitem, gpointer user_data)
void draw_stats(int redraw)
void on_spell_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
void keybindings_init(const char *character_name)
void on_msgctrl_button_close_clicked(GtkButton *button, gpointer user_data)
void update_character_choose(const char *name, const char *class, const char *race, const char *face, const char *party, const char *map, int level, int faceno)
void on_entry_account_password_activate(GtkEntry *entry, gpointer user_data)
void on_menu_drinks_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_window_destroy_event(GtkWidget *object, gpointer user_data)
void on_menu_ratio_15_activate(GtkMenuItem *menuitem, gpointer user_data)
void load_msgctrl_configuration(void)
void display_map_doneupdate(int redraw, int notice)
void on_keybinding_button_bind_clicked(GtkButton *button, gpointer user_data)
void info_buffer_init(void)
void get_map_image_size(int face, guint8 *w, guint8 *h)
void do_new_image(guint8 *data, PixmapInfo *pi)
void on_menu_missile_weapons_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_button_new_cancel_clicked(GtkButton *button, gpointer user_data)
void map_init(GtkWidget *window_root)
void on_spell_invoke_clicked(GtkButton *button, gpointer user_data)
void on_button_return_character_select_clicked(GtkButton *button, gpointer user_data)
void on_menu_normal_book_scrolls_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_entry_new_character_name(GtkEntry *entry, gpointer user_data)
void on_skill_close_clicked(GtkButton *button, gpointer user_data)
void draw_ext_info(int orig_color, int type, int subtype, const char *message)
void on_kb_scope_togglebutton_global_toggled(GtkToggleButton *toggle_button, gpointer user_data)
void msgctrl_init(GtkWidget *window_root)
void read_msgctrl_configuration(void)
void account_show_login(void)
int associate_cache_entry(Cache_Entry *ce, int pixnum)
void on_button_play_character_clicked(GtkButton *button, gpointer user_data)
void on_msgctrl_button_load_clicked(GtkButton *button, gpointer user_data)
void trigger_skill(GtkTreeIter iter, GtkTreeModel *model, int use_skill)
void on_button_do_add_character_clicked(GtkButton *button, gpointer user_data)
void on_menu_stop_before_pickup_activate(GtkMenuItem *menuitem, gpointer user_data)
void start_login(int method)
void on_button_go_metaserver_clicked(GtkButton *button, gpointer user_data)
void map_check_resize(void)
void on_menu_ratio_pickup_off_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_button_add_character_clicked(GtkButton *button, gpointer user_data)
void on_menu_flesh_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_msgctrl_button_defaults_clicked(GtkButton *button, gpointer user_data)
void on_menu_arrows_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_spells_activate(GtkMenuItem *menuitem, gpointer user_data)
gboolean on_keybinding_entry_key_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
void default_msgctrl_configuration(void)
void on_skills_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_configure_activate(GtkWidget *menuitem, gpointer user_data)
void open_container(item *op)
void init_create_character_window()
gboolean on_window_delete_event(GtkWidget *window, gpointer *user_data)
void sdl_gen_map(int redraw)
void on_menu_all_weapons_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_menu_ratio_50_activate(GtkMenuItem *menuitem, gpointer user_data)
void pickup_init(GtkWidget *window_root)
void draw_message_window(int redraw)
void info_init(GtkWidget *window_root)
void reset_image_data(void)
void create_character_window_hide()
void on_keybinding_button_update_clicked(GtkButton *button, gpointer user_data)
void on_menu_jewels_activate(GtkMenuItem *menuitem, gpointer user_data)
void focusoutfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
void on_spell_cast_clicked(GtkButton *button, gpointer user_data)
void on_menu_ratio_35_activate(GtkMenuItem *menuitem, gpointer user_data)
int display_mapscroll(int dx, int dy)
void on_menu_food_activate(GtkMenuItem *menuitem, gpointer user_data)
void account_login_failure(char *message)
void image_update_download_status(int start, int end, int total)
void update_stat(int stat_no, gint64 max_stat, gint64 current_stat, gint64 statbar_max, gint64 statbar_stat, int can_alert)
void init_opengl(GtkWidget *drawingarea)
void clear_stat_mapping(void)
void on_menu_spellbooks_activate(GtkMenuItem *menuitem, gpointer user_data)
void account_add_character_failure(char *message)
void gtk_complete_command(void)
void spell_get_styles(void)
void on_keybinding_button_clear_clicked(GtkButton *button, gpointer user_data)
void Sound2Cmd(unsigned char *data, int len)
void on_entry_character(GtkEntry *entry, gpointer user_data)
void init_image_cache_data(void)
void on_menu_boots_activate(GtkMenuItem *menuitem, gpointer user_data)
int sdl_mapscroll(int dx, int dy)
void on_menu_magical_items_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_spell_close_clicked(GtkButton *button, gpointer user_data)
void on_menu_bows_activate(GtkMenuItem *menuitem, gpointer user_data)
void create_new_character_failure(char *message)
void on_spell_window_size_allocate(GtkWidget *widget, gpointer user_data)
void item_event_container_clearing(item *container)
void inventory_init(GtkWidget *window_root)
void on_button_new_create_account_clicked(GtkButton *button, gpointer user_data)
void on_msgctrl_button_apply_clicked(GtkButton *button, gpointer user_data)
void on_button_create_account_clicked(GtkButton *button, gpointer user_data)
void on_button_create_new_char_clicked(GtkButton *button, gpointer user_data)
void get_window_coord(GtkWidget *win, int *x, int *y, int *wx, int *wy, int *w, int *h)
void config_init(GtkWidget *window_root)
void metaserver_show_prompt(void)
void MusicCmd(const char *data, int len)
void on_treeview_choose_character_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
void on_menu_ratio_20_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_skill_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
void info_buffer_flush(const int id)
void on_keybinding_button_close_clicked(GtkButton *button, gpointer user_data)
void metaserver_ui_init()
void choose_char_window_show()
void add_tags_to_textbuffer(Info_Pane *pane, GtkTextBuffer *textbuf)
void on_menu_ratio_25_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_metaserver_select_clicked(GtkButton *button, gpointer user_data)
void drawquarterlightmap_sdl(int tl, int tr, int bl, int br, int width, int height, int startx, int starty, int endx, int endy, int destx, int desty)
void item_event_item_changed(item *it)
void show_main_client(void)
void magic_map_flash_pos(void)
void on_msgctrl_button_save_clicked(GtkButton *button, gpointer user_data)
void keys_init(GtkWidget *window_root)
void on_menu_helmets_activate(GtkMenuItem *menuitem, gpointer user_data)
void opengl_gen_map(int redraw)
void on_menu_ratio_40_activate(GtkMenuItem *menuitem, gpointer user_data)
void draw_prompt(const char *str)
void on_menu_potions_activate(GtkMenuItem *menuitem, gpointer user_data)
void create_opengl_question_mark(void)
void add_style_to_textbuffer(Info_Pane *pane, GtkStyle *base_style)
void keyrelfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
void on_menu_ratio_5_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_menu_ratio_10_activate(GtkMenuItem *menuitem, gpointer user_data)
void reset_keybinding_status(void)
void set_weight_limit(guint32 wlim)
gboolean on_drawingarea_magic_map_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer user_data)
int main(int argc, char *argv[])
void choose_character_init(void)
void update_spell_information(void)
void add_marked_text_to_pane(Info_Pane *pane, const char *message, int type, int subtype, int orig_color)
void set_text_tag_from_style(GtkTextTag *tag, GtkStyle *style, const GtkStyle *const base_style)
void on_menu_shields_activate(GtkMenuItem *menuitem, gpointer user_data)
void opengl_free_pixmap(PixmapInfo *pi)
void item_event_item_deleting(item *it)
void inventory_tick(void)
void on_menu_ratio_45_activate(GtkMenuItem *menuitem, gpointer user_data)
cairo_surface_t * rgba_to_cairo_surface(guint8 *data, int width, int height)
void resize_map_window(int x, int y)
void update_skill_information(void)
void unbind_key(const char *params)
void inventory_get_styles(void)
void on_menu_skillscrolls_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_button_login_clicked(GtkButton *button, gpointer user_data)
void info_get_styles(void)
void on_menu_wands_rods_horns_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_entry_account_name_activate(GtkEntry *entry, gpointer user_data)
void on_button_exit_client_clicked(GtkButton *button, gpointer user_data)
void play_sound_effect(gint8 x, gint8 y, guint8 dir, guint8 vol, guint8 type, const char *sound, const char *source)
void on_menu_body_armor_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_msgctrl_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_button_create_character_clicked(GtkButton *button, gpointer user_data)
void create_opengl_map_image(guint8 *data, PixmapInfo *pi)
void close_container(item *op)
void my_log_handler(const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data)
void stats_get_styles(void)
GdkPixbuf * rgba_to_gdkpixbuf(guint8 *data, int width, int height)
void hide_all_login_windows(void)
void gtk_command_history(int direction)
void info_buffer_tick(void)
void on_menu_keys_activate(GtkMenuItem *menuitem, gpointer user_data)
void error_dialog(char *description, char *information)
void on_entry_new_account(GtkEntry *entry, gpointer user_data)
void draw_magic_map(void)
void on_menu_cloaks_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_menu_valuables_activate(GtkMenuItem *menuitem, gpointer user_data)
void account_creation_failure(char *message)
void on_kb_scope_togglebutton_character_toggled(GtkToggleButton *toggle_button, gpointer user_data)
guint8 * rescale_rgba_data(guint8 *data, int *width, int *height, int scale)
void on_button_metaserver_quit_pressed(GtkButton *button, gpointer user_data)
gboolean keybinding_selection_func(GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer userdata)
void on_keybinding_button_remove_clicked(GtkButton *button, gpointer user_data)
void command_show(const char *params)
void on_menu_dont_pickup_activate(GtkMenuItem *menuitem, gpointer user_data)
void use_skill(int skill_id)
void on_button_return_login_clicked(GtkButton *button, gpointer user_data)
void on_save_window_position_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_menu_not_cursed_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_menu_ratio_30_activate(GtkMenuItem *menuitem, gpointer user_data)
void on_keybinding_checkbutton_any_clicked(GtkCheckButton *cb, gpointer user_data)
void load_theme(int reload)
void client_tick(guint32 tick)
void stats_init(GtkWidget *window_root)
void on_skill_use_clicked(GtkButton *button, gpointer user_data)
void save_msgctrl_configuration(void)
void on_skill_ready_clicked(GtkButton *button, gpointer user_data)
void bind_key(char *params)