OSDN Git Service

[Refactor] #37353 ソースファイル改名。
[hengband/hengband.git] / src / z-term.h
index ec9d28c..991c428 100644 (file)
@@ -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);