00001
00002
00003
00004
00005 #ifndef TRAMPOLI_H
00006 #define TRAMPOLI_H
00007
00008 #ifdef USE_TRAMPOLI
00009
00010
00011 #define dig() dig_()
00012 #define doapply() doapply_()
00013 #define dojump() dojump_()
00014 #define dorub() dorub_()
00015
00016
00017
00018 #define doinvoke() doinvoke_()
00019
00020
00021
00022 #define doextcmd() doextcmd_()
00023 #define doextlist() doextlist_()
00024 #define domonability() domonability_()
00025 #define enter_explore_mode() enter_explore_mode_()
00026 #define doprev_message() doprev_message_()
00027 #define timed_occupation() timed_occupation_()
00028 #define wiz_attributes() wiz_attributes_()
00029 #ifdef WIZARD
00030 #define wiz_detect() wiz_detect_()
00031 #define wiz_genesis() wiz_genesis_()
00032 #define wiz_identify() wiz_identify_()
00033 #define wiz_level_tele() wiz_level_tele_()
00034 #define wiz_map() wiz_map_()
00035 #define wiz_where() wiz_where_()
00036 #define wiz_wish() wiz_wish_()
00037 #endif
00038
00039
00040 #define doredraw() doredraw_()
00041
00042
00043 #define doddrop() doddrop_()
00044 #define dodown() dodown_()
00045 #define dodrop() dodrop_()
00046 #define donull() donull_()
00047 #define doup() doup_()
00048 #define dowipe() dowipe_()
00049 #define drop(x) drop_(x)
00050 #define wipeoff() wipeoff_()
00051
00052
00053
00054 #define ddocall() ddocall_()
00055 #define do_mname() do_mname_()
00056
00057
00058
00059 #define Armor_off() Armor_off_()
00060 #define Boots_off() Boots_off_()
00061 #define Gloves_off() Gloves_off_()
00062 #define Helmet_off() Helmet_off_()
00063 #define Armor_on() Armor_on_()
00064 #define Boots_on() Boots_on_()
00065 #define Gloves_on() Gloves_on_()
00066 #define Helmet_on() Helmet_on_()
00067 #define doddoremarm() doddoremarm_()
00068 #define doputon() doputon_()
00069 #define doremring() doremring_()
00070 #define dotakeoff() dotakeoff_()
00071 #define dowear() dowear_()
00072 #define select_off(x) select_off_(x)
00073 #define take_off() take_off_()
00074
00075
00076
00077 #define wantdoor(x, y, dummy) wantdoor_(x, y, dummy)
00078
00079
00080
00081 #define dokick() dokick_()
00082
00083
00084
00085 #define dothrow() dothrow_()
00086
00087
00088
00089 #define Hear_again() Hear_again_()
00090 #define eatmdone() eatmdone_()
00091 #define doeat() doeat_()
00092 #define eatfood() eatfood_()
00093 #define opentin() opentin_()
00094 #define unfaint() unfaint_()
00095
00096
00097
00098 #define done1(sig) done1_(sig)
00099 #define done2() done2_()
00100 #define done_intr(sig) done_intr_(sig)
00101 #if defined(UNIX) || defined (VMS) || defined(__EMX__)
00102 #define done_hangup(sig) done_hangup_(sig)
00103 #endif
00104
00105
00106
00107 #define doengrave() doengrave_()
00108
00109
00110
00111 #define gush(x, y, poolcnt) gush_(x, y, poolcnt)
00112
00113
00114
00115 #define dopickup() dopickup_()
00116 #define identify(x) identify_(x)
00117
00118
00119
00120 #define ckunpaid(x) ckunpaid_(x)
00121 #define ddoinv() ddoinv_()
00122 #define dolook() dolook_()
00123 #define dopramulet() dopramulet_()
00124 #define doprarm() doprarm_()
00125 #define doprgold() doprgold_()
00126 #define doprring() doprring_()
00127 #define doprtool() doprtool_()
00128 #define doprwep() doprwep_()
00129 #define dotypeinv() dotypeinv_()
00130 #define doorganize() doorganize_()
00131
00132
00133
00134 #ifdef UNIX
00135 # ifdef SUSPEND
00136 #define dosuspend() dosuspend_()
00137 # endif
00138 #endif
00139
00140
00141
00142 #define doclose() doclose_()
00143 #define doforce() doforce_()
00144 #define doopen() doopen_()
00145 #define forcelock() forcelock_()
00146 #define picklock() picklock_()
00147
00148
00149
00150 #define do_comp(x, y) comp_(x, y)
00151
00152
00153
00154
00155
00156
00157
00158
00159 #define mbhitm(x, y) mbhitm_(x, y)
00160
00161
00162
00163 #define dodiscovered() dodiscovered_()
00164
00165
00166
00167 #define doname(x) doname_(x)
00168 #define xname(x) xname_(x)
00169
00170
00171
00172 #define doset() doset_()
00173 #define dotogglepickup() dotogglepickup_()
00174
00175
00176
00177 #define dohelp() dohelp_()
00178 #define dohistory() dohistory_()
00179 #ifdef UNIX
00180 #define intruph() intruph_()
00181 #endif
00182 #define dowhatdoes() dowhatdoes_()
00183 #define dowhatis() dowhatis_()
00184 #define doquickwhatis() doquickwhatis_()
00185
00186
00187
00188 #ifdef SHELL
00189 #define dosh() dosh_()
00190 #endif
00191
00192
00193
00194 #define ck_bag(x) ck_bag_(x)
00195 #define doloot() doloot_()
00196 #define in_container(x) in_container_(x)
00197 #define out_container(x) out_container_(x)
00198
00199
00200
00201 #define dodrink() dodrink_()
00202 #define dodip() dodip_()
00203
00204
00205
00206 #define doturn() doturn_()
00207 #define dopray() dopray_()
00208 #define prayer_done() prayer_done_()
00209 #define dosacrifice() dosacrifice_()
00210
00211
00212
00213 #define doread() doread_()
00214 #define set_lit(x, y, val) set_lit_(x, y, val)
00215
00216
00217
00218 #define genl_outrip(tmpwin, how) genl_outrip_(tmpwin, how)
00219
00220
00221
00222 #define dosave() dosave_()
00223 #if defined(UNIX) || defined (VMS) || defined(__EMX__)
00224 #define hangup(sig) hangup_(sig)
00225 #endif
00226
00227
00228
00229 #define doidtrap() doidtrap_()
00230 #define dosearch() dosearch_()
00231 #define findone(zx, zy, num) findone_(zx, zy, num)
00232 #define openone(zx, zy, num) openone_(zx, zy, num)
00233
00234
00235
00236 #define dopay() dopay_()
00237
00238
00239
00240 #define dosit() dosit_()
00241
00242
00243
00244 #define dotalk() dotalk_()
00245
00246
00247
00248 #define learn() learn_()
00249 #define docast() docast_()
00250 #define dovspell() dovspell_()
00251
00252
00253
00254 #define stealarm() stealarm_()
00255
00256
00257
00258 #define dotele() dotele_()
00259 #define dountrap() dountrap_()
00260 #define float_down() float_down_()
00261
00262
00263
00264 #define doversion() doversion_()
00265 #define doextversion() doextversion_()
00266
00267
00268
00269 #define dowield() dowield_()
00270
00271
00272
00273 #define bhitm(x, y) bhitm_(x, y)
00274 #define bhito(x, y) bhito_(x, y)
00275 #define dozap() dozap_()
00276
00277
00278
00279 #define tty_getlin(x,y) tty_getlin_(x,y)
00280 #define tty_get_ext_cmd() tty_get_ext_cmd_()
00281
00282
00283
00284 #define tty_nhbell() tty_nhbell_()
00285 #define tty_number_pad(x) tty_number_pad_(x)
00286 #define tty_delay_output() tty_delay_output_()
00287 #define tty_start_screen() tty_start_screen_()
00288 #define tty_end_screen() tty_end_screen_()
00289
00290
00291
00292 #define tty_doprev_message() tty_doprev_message_()
00293 #define tty_yn_function(x,y,z) tty_yn_function_(x,y,z)
00294
00295
00296
00297 #define tty_init_nhwindows(x,y) tty_init_nhwindows_(x,y)
00298 #define tty_player_selection() tty_player_selection_()
00299 #define tty_askname() tty_askname_()
00300 #define tty_get_nh_event() tty_get_nh_event_()
00301 #define tty_exit_nhwindows(x) tty_exit_nhwindows_(x)
00302 #define tty_suspend_nhwindows(x) tty_suspend_nhwindows_(x)
00303 #define tty_resume_nhwindows() tty_resume_nhwindows_()
00304 #define tty_create_nhwindow(x) tty_create_nhwindow_(x)
00305 #define tty_clear_nhwindow(x) tty_clear_nhwindow_(x)
00306 #define tty_display_nhwindow(x,y) tty_display_nhwindow_(x,y)
00307 #define tty_destroy_nhwindow(x) tty_destroy_nhwindow_(x)
00308 #define tty_curs(x,y,z) tty_curs_(x,y,z)
00309 #define tty_putstr(x,y,z) tty_putstr_(x,y,z)
00310 #define tty_display_file(x,y) tty_display_file_(x,y)
00311 #define tty_start_menu(x) tty_start_menu_(x)
00312 #define tty_add_menu(a,b,c,d,e,f,g,h) tty_add_menu_(a,b,c,d,e,f,g,h)
00313 #define tty_end_menu(a,b) tty_end_menu_(a,b)
00314 #define tty_select_menu(a,b,c) tty_select_menu_(a,b,c)
00315 #define tty_update_inventory() tty_update_inventory_()
00316 #define tty_mark_synch() tty_mark_synch_()
00317 #define tty_wait_synch() tty_wait_synch_()
00318 #ifdef CLIPPING
00319 #define tty_cliparound(x,y) tty_cliparound_(x,y)
00320 #endif
00321 #ifdef POSITIONBAR
00322 #define tty_update_positionbar(x) tty_update_positionbar_(x)
00323 #endif
00324 #define tty_print_glyph(a,b,c,d) tty_print_glyph_(a,b,c,d)
00325 #define tty_raw_print(x) tty_raw_print_(x)
00326 #define tty_raw_print_bold(x) tty_raw_print_bold_(x)
00327 #define tty_nhgetch() tty_nhgetch_()
00328 #define tty_nh_poskey(x,y,z) tty_nh_poskey_(x,y,z)
00329
00330 #endif
00331
00332 #endif