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. */ 4 5#ifndef TRAMPOLI_H 6#define TRAMPOLI_H 7 8#ifdef USE_TRAMPOLI 9 10/* ### apply.c ### */ 11#define dig() dig_() 12#define doapply() doapply_() 13#define dojump() dojump_() 14#define dorub() dorub_() 15 16 17/* ### artifact.c ### */ 18#define doinvoke() doinvoke_() 19 20 21/* ### cmd.c ### */ 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_() 29#ifdef WIZARD 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_() 37#endif 38 39/* ### display.c ### */ 40#define doredraw() doredraw_() 41 42/* ### do.c ### */ 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_() 51 52 53/* ### do_name.c ### */ 54#define ddocall() ddocall_() 55#define do_mname() do_mname_() 56 57 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_() 74 75 76/* ### dogmove.c ### */ 77#define wantdoor(x, y, dummy) wantdoor_(x, y, dummy) 78 79 80/* ### dokick.c ### */ 81#define dokick() dokick_() 82 83 84/* ### dothrow.c ### */ 85#define dothrow() dothrow_() 86 87 88/* ### eat.c ### */ 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_() 95 96 97/* ### end.c ### */ 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) 103#endif 104 105 106/* ### engrave.c ### */ 107#define doengrave() doengrave_() 108 109 110/* ### fountain.c ### */ 111#define gush(x, y, poolcnt) gush_(x, y, poolcnt) 112 113 114/* ### hack.c ### */ 115#define dopickup() dopickup_() 116#define identify(x) identify_(x) 117 118 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_() 131 132 133/* ### ioctl.c ### */ 134#ifdef UNIX 135# ifdef SUSPEND 136#define dosuspend() dosuspend_() 137# endif /* SUSPEND */ 138#endif /* UNIX */ 139 140 141/* ### lock.c ### */ 142#define doclose() doclose_() 143#define doforce() doforce_() 144#define doopen() doopen_() 145#define forcelock() forcelock_() 146#define picklock() picklock_() 147 148 149/* ### mklev.c ### */ 150#define do_comp(x, y) comp_(x, y) 151 152 153/* ### mondata.c ### */ 154/* See comment in trampoli.c before uncommenting canseemon. */ 155/* #define canseemon(x) canseemon_(x) */ 156 157 158/* ### muse.c ### */ 159#define mbhitm(x, y) mbhitm_(x, y) 160 161 162/* ### o_init.c ### */ 163#define dodiscovered() dodiscovered_() 164 165 166/* ### objnam.c ### */ 167#define doname(x) doname_(x) 168#define xname(x) xname_(x) 169 170 171/* ### options.c ### */ 172#define doset() doset_() 173#define dotogglepickup() dotogglepickup_() 174 175 176/* ### pager.c ### */ 177#define dohelp() dohelp_() 178#define dohistory() dohistory_() 179#ifdef UNIX 180#define intruph() intruph_() 181#endif /* UNIX */ 182#define dowhatdoes() dowhatdoes_() 183#define dowhatis() dowhatis_() 184#define doquickwhatis() doquickwhatis_() 185 186 187/* ### pcsys.c ### */ 188#ifdef SHELL 189#define dosh() dosh_() 190#endif /* SHELL */ 191 192 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) 198 199 200/* ### potion.c ### */ 201#define dodrink() dodrink_() 202#define dodip() dodip_() 203 204 205/* ### pray.c ### */ 206#define doturn() doturn_() 207#define dopray() dopray_() 208#define prayer_done() prayer_done_() 209#define dosacrifice() dosacrifice_() 210 211 212/* ### read.c ### */ 213#define doread() doread_() 214#define set_lit(x, y, val) set_lit_(x, y, val) 215 216 217/* ### rip.c ### */ 218#define genl_outrip(tmpwin, how) genl_outrip_(tmpwin, how) 219 220 221/* ### save.c ### */ 222#define dosave() dosave_() 223#if defined(UNIX) || defined (VMS) || defined(__EMX__) 224#define hangup(sig) hangup_(sig) 225#endif 226 227 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) 233 234 235/* ### shk.c ### */ 236#define dopay() dopay_() 237 238 239/* ### sit.c ### */ 240#define dosit() dosit_() 241 242 243/* ### sounds.c ### */ 244#define dotalk() dotalk_() 245 246 247/* ### spell.c ### */ 248#define learn() learn_() 249#define docast() docast_() 250#define dovspell() dovspell_() 251 252 253/* ### steal.c ### */ 254#define stealarm() stealarm_() 255 256 257/* ### trap.c ### */ 258#define dotele() dotele_() 259#define dountrap() dountrap_() 260#define float_down() float_down_() 261 262 263/* ### version.c ### */ 264#define doversion() doversion_() 265#define doextversion() doextversion_() 266 267 268/* ### wield.c ### */ 269#define dowield() dowield_() 270 271 272/* ### zap.c ### */ 273#define bhitm(x, y) bhitm_(x, y) 274#define bhito(x, y) bhito_(x, y) 275#define dozap() dozap_() 276 277 278/* ### getline.c ### */ 279#define tty_getlin(x,y) tty_getlin_(x,y) 280#define tty_get_ext_cmd() tty_get_ext_cmd_() 281 282 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_() 289 290 291/* ### topl.c ### */ 292#define tty_doprev_message() tty_doprev_message_() 293#define tty_yn_function(x,y,z) tty_yn_function_(x,y,z) 294 295 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_() 318#ifdef CLIPPING 319#define tty_cliparound(x,y) tty_cliparound_(x,y) 320#endif 321#ifdef POSITIONBAR 322#define tty_update_positionbar(x) tty_update_positionbar_(x) 323#endif 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) 329 330#endif /* USE_TRAMPOLI */ 331 332#endif /* TRAMPOLI_H */ 333