1 /* SCCS Id: @(#)trampoli.h 3.4 1995/06/01 */
2 /* Copyright (c) 1989, by Norm Meluch and Stephen Spackman */
3 /* NetHack may be freely redistributed. See license for details. */
12 #define doapply() doapply_()
13 #define dojump() dojump_()
14 #define dorub() dorub_()
17 /* ### artifact.c ### */
18 #define doinvoke() doinvoke_()
22 #define doextcmd() doextcmd_()
23 #define doextlist() doextlist_()
24 #define domonability() domonability_()
25 #define enter_explore_mode() enter_explore_mode_()
26 #define doprev_message() doprev_message_()
27 #define timed_occupation() timed_occupation_()
28 #define wiz_attributes() wiz_attributes_()
30 #define wiz_detect() wiz_detect_()
31 #define wiz_genesis() wiz_genesis_()
32 #define wiz_identify() wiz_identify_()
33 #define wiz_level_tele() wiz_level_tele_()
34 #define wiz_map() wiz_map_()
35 #define wiz_where() wiz_where_()
36 #define wiz_wish() wiz_wish_()
39 /* ### display.c ### */
40 #define doredraw() doredraw_()
43 #define doddrop() doddrop_()
44 #define dodown() dodown_()
45 #define dodrop() dodrop_()
46 #define donull() donull_()
47 #define doup() doup_()
48 #define dowipe() dowipe_()
49 #define drop(x) drop_(x)
50 #define wipeoff() wipeoff_()
53 /* ### do_name.c ### */
54 #define ddocall() ddocall_()
55 #define do_mname() do_mname_()
58 /* ### do_wear.c ### */
59 #define Armor_off() Armor_off_()
60 #define Boots_off() Boots_off_()
61 #define Gloves_off() Gloves_off_()
62 #define Helmet_off() Helmet_off_()
63 #define Armor_on() Armor_on_()
64 #define Boots_on() Boots_on_()
65 #define Gloves_on() Gloves_on_()
66 #define Helmet_on() Helmet_on_()
67 #define doddoremarm() doddoremarm_()
68 #define doputon() doputon_()
69 #define doremring() doremring_()
70 #define dotakeoff() dotakeoff_()
71 #define dowear() dowear_()
72 #define select_off(x) select_off_(x)
73 #define take_off() take_off_()
76 /* ### dogmove.c ### */
77 #define wantdoor(x, y, dummy) wantdoor_(x, y, dummy)
80 /* ### dokick.c ### */
81 #define dokick() dokick_()
84 /* ### dothrow.c ### */
85 #define dothrow() dothrow_()
89 #define Hear_again() Hear_again_()
90 #define eatmdone() eatmdone_()
91 #define doeat() doeat_()
92 #define eatfood() eatfood_()
93 #define opentin() opentin_()
94 #define unfaint() unfaint_()
98 #define done1(sig) done1_(sig)
99 #define done2() done2_()
100 #define done_intr(sig) done_intr_(sig)
101 #if defined(UNIX) || defined (VMS) || defined(__EMX__)
102 #define done_hangup(sig) done_hangup_(sig)
106 /* ### engrave.c ### */
107 #define doengrave() doengrave_()
110 /* ### fountain.c ### */
111 #define gush(x, y, poolcnt) gush_(x, y, poolcnt)
115 #define dopickup() dopickup_()
116 #define identify(x) identify_(x)
119 /* ### invent.c ### */
120 #define ckunpaid(x) ckunpaid_(x)
121 #define ddoinv() ddoinv_()
122 #define dolook() dolook_()
123 #define dopramulet() dopramulet_()
124 #define doprarm() doprarm_()
125 #define doprgold() doprgold_()
126 #define doprring() doprring_()
127 #define doprtool() doprtool_()
128 #define doprwep() doprwep_()
129 #define dotypeinv() dotypeinv_()
130 #define doorganize() doorganize_()
133 /* ### ioctl.c ### */
136 #define dosuspend() dosuspend_()
137 # endif /* SUSPEND */
142 #define doclose() doclose_()
143 #define doforce() doforce_()
144 #define doopen() doopen_()
145 #define forcelock() forcelock_()
146 #define picklock() picklock_()
149 /* ### mklev.c ### */
150 #define do_comp(x, y) comp_(x, y)
153 /* ### mondata.c ### */
154 /* See comment in trampoli.c before uncommenting canseemon. */
155 /* #define canseemon(x) canseemon_(x) */
159 #define mbhitm(x, y) mbhitm_(x, y)
162 /* ### o_init.c ### */
163 #define dodiscovered() dodiscovered_()
166 /* ### objnam.c ### */
167 #define doname(x) doname_(x)
168 #define xname(x) xname_(x)
171 /* ### options.c ### */
172 #define doset() doset_()
173 #define dotogglepickup() dotogglepickup_()
176 /* ### pager.c ### */
177 #define dohelp() dohelp_()
178 #define dohistory() dohistory_()
180 #define intruph() intruph_()
182 #define dowhatdoes() dowhatdoes_()
183 #define dowhatis() dowhatis_()
184 #define doquickwhatis() doquickwhatis_()
187 /* ### pcsys.c ### */
189 #define dosh() dosh_()
193 /* ### pickup.c ### */
194 #define ck_bag(x) ck_bag_(x)
195 #define doloot() doloot_()
196 #define in_container(x) in_container_(x)
197 #define out_container(x) out_container_(x)
200 /* ### potion.c ### */
201 #define dodrink() dodrink_()
202 #define dodip() dodip_()
206 #define doturn() doturn_()
207 #define dopray() dopray_()
208 #define prayer_done() prayer_done_()
209 #define dosacrifice() dosacrifice_()
213 #define doread() doread_()
214 #define set_lit(x, y, val) set_lit_(x, y, val)
218 #define genl_outrip(tmpwin, how) genl_outrip_(tmpwin, how)
222 #define dosave() dosave_()
223 #if defined(UNIX) || defined (VMS) || defined(__EMX__)
224 #define hangup(sig) hangup_(sig)
228 /* ### search.c ### */
229 #define doidtrap() doidtrap_()
230 #define dosearch() dosearch_()
231 #define findone(zx, zy, num) findone_(zx, zy, num)
232 #define openone(zx, zy, num) openone_(zx, zy, num)
236 #define dopay() dopay_()
240 #define dosit() dosit_()
243 /* ### sounds.c ### */
244 #define dotalk() dotalk_()
247 /* ### spell.c ### */
248 #define learn() learn_()
249 #define docast() docast_()
250 #define dovspell() dovspell_()
253 /* ### steal.c ### */
254 #define stealarm() stealarm_()
258 #define dotele() dotele_()
259 #define dountrap() dountrap_()
260 #define float_down() float_down_()
263 /* ### version.c ### */
264 #define doversion() doversion_()
265 #define doextversion() doextversion_()
268 /* ### wield.c ### */
269 #define dowield() dowield_()
273 #define bhitm(x, y) bhitm_(x, y)
274 #define bhito(x, y) bhito_(x, y)
275 #define dozap() dozap_()
278 /* ### getline.c ### */
279 #define tty_getlin(x,y) tty_getlin_(x,y)
280 #define tty_get_ext_cmd() tty_get_ext_cmd_()
283 /* ### termcap.c ### */
284 #define tty_nhbell() tty_nhbell_()
285 #define tty_number_pad(x) tty_number_pad_(x)
286 #define tty_delay_output() tty_delay_output_()
287 #define tty_start_screen() tty_start_screen_()
288 #define tty_end_screen() tty_end_screen_()
292 #define tty_doprev_message() tty_doprev_message_()
293 #define tty_yn_function(x,y,z) tty_yn_function_(x,y,z)
296 /* ### wintty.c ### */
297 #define tty_init_nhwindows(x,y) tty_init_nhwindows_(x,y)
298 #define tty_player_selection() tty_player_selection_()
299 #define tty_askname() tty_askname_()
300 #define tty_get_nh_event() tty_get_nh_event_()
301 #define tty_exit_nhwindows(x) tty_exit_nhwindows_(x)
302 #define tty_suspend_nhwindows(x) tty_suspend_nhwindows_(x)
303 #define tty_resume_nhwindows() tty_resume_nhwindows_()
304 #define tty_create_nhwindow(x) tty_create_nhwindow_(x)
305 #define tty_clear_nhwindow(x) tty_clear_nhwindow_(x)
306 #define tty_display_nhwindow(x,y) tty_display_nhwindow_(x,y)
307 #define tty_destroy_nhwindow(x) tty_destroy_nhwindow_(x)
308 #define tty_curs(x,y,z) tty_curs_(x,y,z)
309 #define tty_putstr(x,y,z) tty_putstr_(x,y,z)
310 #define tty_display_file(x,y) tty_display_file_(x,y)
311 #define tty_start_menu(x) tty_start_menu_(x)
312 #define tty_add_menu(a,b,c,d,e,f,g,h) tty_add_menu_(a,b,c,d,e,f,g,h)
313 #define tty_end_menu(a,b) tty_end_menu_(a,b)
314 #define tty_select_menu(a,b,c) tty_select_menu_(a,b,c)
315 #define tty_update_inventory() tty_update_inventory_()
316 #define tty_mark_synch() tty_mark_synch_()
317 #define tty_wait_synch() tty_wait_synch_()
319 #define tty_cliparound(x,y) tty_cliparound_(x,y)
322 #define tty_update_positionbar(x) tty_update_positionbar_(x)
324 #define tty_print_glyph(a,b,c,d) tty_print_glyph_(a,b,c,d)
325 #define tty_raw_print(x) tty_raw_print_(x)
326 #define tty_raw_print_bold(x) tty_raw_print_bold_(x)
327 #define tty_nhgetch() tty_nhgetch_()
328 #define tty_nh_poskey(x,y,z) tty_nh_poskey_(x,y,z)
330 #endif /* USE_TRAMPOLI */
332 #endif /* TRAMPOLI_H */