root/trunk/src/cmds.h

Revision 918, 2.5 kB (checked in by takkaria, 3 months ago)

Use consistent newlines everywhere, and also set the svn:eol-style property to native on all text files.

  • Property svn:eol-style set to native
Line 
1 #ifndef INCLUDED_CMDS_H
2 #define INCLUDED_CMDS_H
3
4 /* cmd.c */
5 extern void cmd_init(void);
6 extern void process_command(bool no_request);
7
8 /* cmd-obj.c */
9 void do_cmd_uninscribe(void);
10 void do_cmd_inscribe(void);
11 void do_cmd_observe(void);
12 void do_cmd_takeoff(void);
13 void do_cmd_wield(void);
14 void do_cmd_drop(void);
15 void do_cmd_mark_squelch(void);
16 void do_cmd_browse(void);
17 void do_cmd_study(void);
18 void do_cmd_cast(void);
19 void do_cmd_pray(void);
20 void do_cmd_use_staff(void);
21 void do_cmd_aim_wand(void);
22 void do_cmd_zap_rod(void);
23 void do_cmd_activate(void);
24 void do_cmd_eat_food(void);
25 void do_cmd_quaff_potion(void);
26 void do_cmd_read_scroll(void);
27 void do_cmd_refill(void);
28
29 /* cmd2.c */
30 void do_cmd_go_up(void);
31 void do_cmd_go_down(void);
32 void do_cmd_search(void);
33 void do_cmd_toggle_search(void);
34 void do_cmd_open(void);
35 void do_cmd_close(void);
36 void do_cmd_tunnel(void);
37 void do_cmd_disarm(void);
38 void do_cmd_bash(void);
39 void do_cmd_alter(void);
40 void do_cmd_spike(void);
41 void do_cmd_walk(void);
42 void do_cmd_jump(void);
43 void do_cmd_run(void);
44 void do_cmd_pathfind(int y, int x);
45 void do_cmd_hold(void);
46 void do_cmd_pickup(void);
47 void do_cmd_rest(void);
48
49 /* cmd3.c */
50 void do_cmd_inven(void);
51 void do_cmd_equip(void);
52 void wield_item(object_type *o_ptr, int item);
53 void do_cmd_destroy(void);
54 void refill_lamp(object_type *j_ptr, object_type *o_ptr, int item);
55 void refuel_torch(object_type *j_ptr, object_type *o_ptr, int item);
56 void do_cmd_target(void);
57 void do_cmd_look(void);
58 void do_cmd_locate(void);
59 bool ang_sort_comp_hook(const void *u, const void *v, int a, int b);
60 void ang_sort_swap_hook(void *u, void *v, int a, int b);
61 void do_cmd_query_symbol(void);
62
63 /* cmd4.c */
64 extern void do_cmd_redraw(void);
65 extern void do_cmd_resize(void);
66 extern void do_cmd_change_name(void);
67 extern void do_cmd_message_one(void);
68 extern void do_cmd_messages(void);
69 extern void do_cmd_options(void);
70 extern void do_cmd_pref(void);
71 extern void do_cmd_macros(void);
72 extern void do_cmd_visuals(void);
73 extern void do_cmd_colors(void);
74 extern void do_cmd_note(void);
75 extern void do_cmd_version(void);
76 extern void do_cmd_feeling(void);
77 extern void do_cmd_load_screen(void);
78 extern void do_cmd_save_screen(void);
79 extern void do_cmd_knowledge(void);
80 extern void init_cmd4_c(void);
81
82 extern void do_cmd_knowledge_objects(void *obj, const char *name);
83
84
85 /* cmd6.c */
86
87 /* Types of item use */
88 typedef enum
89 {
90         USE_TIMEOUT,
91         USE_CHARGE,
92         USE_SINGLE
93 } use_type;
94
95 void do_cmd_use(object_type *o_ptr, int item, int snd, use_type use);
96
97
98 #endif
99
Note: See TracBrowser for help on using the browser.