X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fz-term.h;h=991c428437592d5d91c230a84a56d66a341fbf4c;hb=7358da8a134c7f9911e69e1ec6162e51aed82ed0;hp=ec9d28cd9ffd01e8d95cd498158cd039c8af05e2;hpb=a0a749e041ae0f5deab81c5eb3ff5e44ddaf7c14;p=hengband%2Fhengband.git diff --git a/src/z-term.h b/src/z-term.h index ec9d28cd9..991c42843 100644 --- a/src/z-term.h +++ b/src/z-term.h @@ -1,4 +1,4 @@ -/* File: z-term.h */ +/* File: z-term.h */ /* * Copyright (c) 1997 Ben Harrison @@ -37,7 +37,7 @@ struct term_win bool cu, cv; byte cx, cy; - byte **a; + SYMBOL_COLOR **a; char **c; byte *va; @@ -187,8 +187,8 @@ struct term u16b key_xtra; u16b key_size; - byte wid; - byte hgt; + TERM_POSITION wid; + TERM_POSITION hgt; byte y1; byte y2; @@ -261,6 +261,10 @@ struct term #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 ****/ @@ -274,6 +278,7 @@ extern errr Term_user(int n); 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); @@ -284,6 +289,7 @@ extern errr Term_set_cursor(int v); 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);