1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-11-24 10:15:12 +00:00
notnotdnethack/include/tcap.h
Ron Nazarov 378f50efd6
Always enable TEXTCOLOR and STATUS_COLORS and require terminfo
Always enabled: TERMLIB ASCIIGRAPH TERMINFO TEXTCOLOR STATUS_COLORS

Removed: NO_TERMS
2024-05-06 18:48:53 +01:00

43 lines
1.2 KiB
C

/* SCCS Id: @(#)tcap.h 3.4 1992/10/21 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1989. */
/* NetHack may be freely redistributed. See license for details. */
/* not named termcap.h because it may conflict with a system header */
#ifndef TCAP_H
#define TCAP_H
/* might display need graphics code? */
#ifndef DECL_H
extern struct tc_gbl_data { /* also declared in decl.h; defined in decl.c */
char *tc_AS, *tc_AE; /* graphics start and end (tty font swapping) */
int tc_LI, tc_CO; /* lines and columns */
} tc_gbl_data;
#define AS tc_gbl_data.tc_AS
#define AE tc_gbl_data.tc_AE
#define LI tc_gbl_data.tc_LI
#define CO tc_gbl_data.tc_CO
#endif
extern struct tc_lcl_data { /* defined and set up in termcap.c */
char *tc_CM, *tc_ND, *tc_CD;
char *tc_HI, *tc_HE, *tc_US, *tc_UE;
boolean tc_ul_hack;
} tc_lcl_data;
/* some curses.h declare CM etc. */
#define nh_CM tc_lcl_data.tc_CM
#define nh_ND tc_lcl_data.tc_ND
#define nh_CD tc_lcl_data.tc_CD
#define nh_HI tc_lcl_data.tc_HI
#define nh_HE tc_lcl_data.tc_HE
#define nh_US tc_lcl_data.tc_US
#define nh_UE tc_lcl_data.tc_UE
#define ul_hack tc_lcl_data.tc_ul_hack
extern short ospeed; /* set up in termcap.c */
extern char *hilites[CLR_MAX];
#endif /* TCAP_H */