-/* File: z-term.h */
+/* File: z-term.h */
/*
* Copyright (c) 1997 Ben Harrison
bool cu, cv;
byte cx, cy;
- byte **a;
+ SYMBOL_COLOR **a;
char **c;
byte *va;
u16b key_xtra;
u16b key_size;
- byte wid;
- byte hgt;
+ TERM_POSITION wid;
+ TERM_POSITION hgt;
byte y1;
byte y2;
#define TERM_XTRA_ALIVE 11 /* Change the "hard" level (optional) */
#define TERM_XTRA_LEVEL 12 /* Change the "soft" level (optional) */
#define TERM_XTRA_DELAY 13 /* Delay some milliseconds (optional) */
+#define TERM_XTRA_MUSIC_BASIC 14 /* Play a music(basic) (optional) */
+#define TERM_XTRA_MUSIC_DUNGEON 15 /* Play a music(dungeon) (optional) */
+#define TERM_XTRA_MUSIC_QUEST 16 /* Play a music(quest) (optional) */
+#define TERM_XTRA_MUSIC_TOWN 17 /* Play a music(floor) (optional) */
/**** Available Variables ****/
extern errr Term_xtra(int n, int v);
extern void Term_queue_char(int x, int y, byte a, char c, byte ta, char tc);
+extern void Term_queue_bigchar(int x, int y, byte a, char c, byte ta, char tc);
extern void Term_queue_line(int x, int y, int n, byte *a, char *c, byte *ta, char *tc);
extern errr Term_gotoxy(int x, int y);
extern errr Term_draw(int x, int y, byte a, char c);
extern errr Term_addch(byte a, char c);
+extern errr Term_add_bigch(byte a, char c);
extern errr Term_addstr(int n, byte a, cptr s);
extern errr Term_putch(int x, int y, byte a, char c);
extern errr Term_putstr(int x, int y, int n, byte a, cptr s);