Hengband  2.2.1
マクロ定義 | 関数 | 変数
z-term.c ファイル
#include "angband.h"
#include "term.h"
#include "z-term.h"
#include "z-virt.h"
z-term.c の依存先関係図:

マクロ定義

#define AF_BIGTILE2   0xf0
 
#define AF_TILE1   0x80
 

関数

static errr term_win_nuke (term_win *s, TERM_LEN w, TERM_LEN h)
 
static errr term_win_init (term_win *s, TERM_LEN w, TERM_LEN h)
 
static errr term_win_copy (term_win *s, term_win *f, TERM_LEN w, TERM_LEN h)
 
errr Term_user (int n)
 
errr Term_xtra (int n, int v)
 
static errr Term_curs_hack (TERM_LEN x, TERM_LEN y)
 
static errr Term_bigcurs_hack (TERM_LEN x, TERM_LEN y)
 
static errr Term_wipe_hack (TERM_LEN x, TERM_LEN y, int n)
 
static errr Term_text_hack (TERM_LEN x, TERM_LEN y, int n, TERM_COLOR a, concptr cp)
 
static errr Term_pict_hack (TERM_LEN x, TERM_LEN y, int n, const TERM_COLOR *ap, concptr cp, const TERM_COLOR *tap, concptr tcp)
 
void Term_queue_char (TERM_LEN x, TERM_LEN y, TERM_COLOR a, char c, TERM_COLOR ta, char tc)
 
void Term_queue_bigchar (TERM_LEN x, TERM_LEN y, TERM_COLOR a, char c, TERM_COLOR ta, char tc)
 
void Term_queue_line (TERM_LEN x, TERM_LEN y, int n, TERM_COLOR *a, char *c, TERM_COLOR *ta, char *tc)
 
void Term_queue_chars (TERM_LEN x, TERM_LEN y, int n, TERM_COLOR a, concptr s)
 
static void Term_fresh_row_pict (TERM_LEN y, TERM_LEN x1, TERM_LEN x2)
 
static void Term_fresh_row_both (TERM_LEN y, int x1, int x2)
 
static void Term_fresh_row_text (TERM_LEN y, TERM_LEN x1, TERM_LEN x2)
 
errr Term_fresh (void)
 
errr Term_set_cursor (int v)
 
errr Term_gotoxy (TERM_LEN x, TERM_LEN y)
 
errr Term_draw (TERM_LEN x, TERM_LEN y, TERM_COLOR a, char c)
 
errr Term_addch (TERM_COLOR a, char c)
 
errr Term_add_bigch (TERM_COLOR a, char c)
 
errr Term_addstr (int n, TERM_COLOR a, concptr s)
 
errr Term_putch (TERM_LEN x, TERM_LEN y, TERM_COLOR a, char c)
 
errr Term_putstr (TERM_LEN x, TERM_LEN y, int n, TERM_COLOR a, concptr s)
 
errr Term_erase (TERM_LEN x, TERM_LEN y, int n)
 
errr Term_clear (void)
 
errr Term_redraw (void)
 
errr Term_redraw_section (TERM_LEN x1, TERM_LEN y1, TERM_LEN x2, TERM_LEN y2)
 
errr Term_get_cursor (int *v)
 
errr Term_get_size (TERM_LEN *w, TERM_LEN *h)
 
errr Term_locate (TERM_LEN *x, TERM_LEN *y)
 
errr Term_what (TERM_LEN x, TERM_LEN y, TERM_COLOR *a, char *c)
 
errr Term_flush (void)
 
errr Term_keypress (int k)
 
errr Term_key_push (int k)
 
errr Term_inkey (char *ch, bool wait, bool take)
 
errr Term_save (void)
 
errr Term_load (void)
 
errr Term_exchange (void)
 
errr Term_resize (TERM_LEN w, TERM_LEN h)
 
errr Term_activate (term *t)
 
errr term_nuke (term *t)
 
errr term_init (term *t, TERM_LEN w, TERM_LEN h, int k)
 

変数

termTerm = NULL
 

マクロ定義詳解

◆ AF_BIGTILE2

#define AF_BIGTILE2   0xf0

◆ AF_TILE1

#define AF_TILE1   0x80

関数詳解

◆ Term_activate()

errr Term_activate ( term t)
呼び出し関係図:

◆ Term_add_bigch()

errr Term_add_bigch ( TERM_COLOR  a,
char  c 
)
呼び出し関係図:

◆ Term_addch()

errr Term_addch ( TERM_COLOR  a,
char  c 
)
呼び出し関係図:

◆ Term_addstr()

errr Term_addstr ( int  n,
TERM_COLOR  a,
concptr  s 
)
呼び出し関係図:

◆ Term_bigcurs_hack()

static errr Term_bigcurs_hack ( TERM_LEN  x,
TERM_LEN  y 
)
static
被呼び出し関係図:

◆ Term_clear()

errr Term_clear ( void  )

◆ Term_curs_hack()

static errr Term_curs_hack ( TERM_LEN  x,
TERM_LEN  y 
)
static
被呼び出し関係図:

◆ Term_draw()

errr Term_draw ( TERM_LEN  x,
TERM_LEN  y,
TERM_COLOR  a,
char  c 
)
呼び出し関係図:

◆ Term_erase()

errr Term_erase ( TERM_LEN  x,
TERM_LEN  y,
int  n 
)
呼び出し関係図:

◆ Term_exchange()

errr Term_exchange ( void  )
呼び出し関係図:

◆ Term_flush()

errr Term_flush ( void  )
呼び出し関係図:

◆ Term_fresh()

errr Term_fresh ( void  )
呼び出し関係図:

◆ Term_fresh_row_both()

static void Term_fresh_row_both ( TERM_LEN  y,
int  x1,
int  x2 
)
static
被呼び出し関係図:

◆ Term_fresh_row_pict()

static void Term_fresh_row_pict ( TERM_LEN  y,
TERM_LEN  x1,
TERM_LEN  x2 
)
static
被呼び出し関係図:

◆ Term_fresh_row_text()

static void Term_fresh_row_text ( TERM_LEN  y,
TERM_LEN  x1,
TERM_LEN  x2 
)
static
被呼び出し関係図:

◆ Term_get_cursor()

errr Term_get_cursor ( int *  v)

◆ Term_get_size()

errr Term_get_size ( TERM_LEN w,
TERM_LEN h 
)

◆ Term_gotoxy()

errr Term_gotoxy ( TERM_LEN  x,
TERM_LEN  y 
)

◆ term_init()

errr term_init ( term t,
TERM_LEN  w,
TERM_LEN  h,
int  k 
)
呼び出し関係図:

◆ Term_inkey()

errr Term_inkey ( char *  ch,
bool  wait,
bool  take 
)
呼び出し関係図:

◆ Term_key_push()

errr Term_key_push ( int  k)

◆ Term_keypress()

errr Term_keypress ( int  k)

◆ Term_load()

errr Term_load ( void  )
呼び出し関係図:

◆ Term_locate()

errr Term_locate ( TERM_LEN x,
TERM_LEN y 
)

◆ term_nuke()

errr term_nuke ( term t)
呼び出し関係図:

◆ Term_pict_hack()

static errr Term_pict_hack ( TERM_LEN  x,
TERM_LEN  y,
int  n,
const TERM_COLOR ap,
concptr  cp,
const TERM_COLOR tap,
concptr  tcp 
)
static
被呼び出し関係図:

◆ Term_putch()

errr Term_putch ( TERM_LEN  x,
TERM_LEN  y,
TERM_COLOR  a,
char  c 
)
呼び出し関係図:

◆ Term_putstr()

errr Term_putstr ( TERM_LEN  x,
TERM_LEN  y,
int  n,
TERM_COLOR  a,
concptr  s 
)
呼び出し関係図:

◆ Term_queue_bigchar()

void Term_queue_bigchar ( TERM_LEN  x,
TERM_LEN  y,
TERM_COLOR  a,
char  c,
TERM_COLOR  ta,
char  tc 
)
呼び出し関係図:

◆ Term_queue_char()

void Term_queue_char ( TERM_LEN  x,
TERM_LEN  y,
TERM_COLOR  a,
char  c,
TERM_COLOR  ta,
char  tc 
)

◆ Term_queue_chars()

void Term_queue_chars ( TERM_LEN  x,
TERM_LEN  y,
int  n,
TERM_COLOR  a,
concptr  s 
)
呼び出し関係図:

◆ Term_queue_line()

void Term_queue_line ( TERM_LEN  x,
TERM_LEN  y,
int  n,
TERM_COLOR a,
char *  c,
TERM_COLOR ta,
char *  tc 
)

◆ Term_redraw()

errr Term_redraw ( void  )
呼び出し関係図:

◆ Term_redraw_section()

errr Term_redraw_section ( TERM_LEN  x1,
TERM_LEN  y1,
TERM_LEN  x2,
TERM_LEN  y2 
)
呼び出し関係図:

◆ Term_resize()

errr Term_resize ( TERM_LEN  w,
TERM_LEN  h 
)
呼び出し関係図:

◆ Term_save()

errr Term_save ( void  )
呼び出し関係図:

◆ Term_set_cursor()

errr Term_set_cursor ( int  v)

◆ Term_text_hack()

static errr Term_text_hack ( TERM_LEN  x,
TERM_LEN  y,
int  n,
TERM_COLOR  a,
concptr  cp 
)
static
被呼び出し関係図:

◆ Term_user()

errr Term_user ( int  n)

◆ Term_what()

errr Term_what ( TERM_LEN  x,
TERM_LEN  y,
TERM_COLOR a,
char *  c 
)

◆ term_win_copy()

static errr term_win_copy ( term_win s,
term_win f,
TERM_LEN  w,
TERM_LEN  h 
)
static
被呼び出し関係図:

◆ term_win_init()

static errr term_win_init ( term_win s,
TERM_LEN  w,
TERM_LEN  h 
)
static
被呼び出し関係図:

◆ term_win_nuke()

static errr term_win_nuke ( term_win s,
TERM_LEN  w,
TERM_LEN  h 
)
static
被呼び出し関係図:

◆ Term_wipe_hack()

static errr Term_wipe_hack ( TERM_LEN  x,
TERM_LEN  y,
int  n 
)
static
被呼び出し関係図:

◆ Term_xtra()

errr Term_xtra ( int  n,
int  v 
)

変数詳解

◆ Term

term* Term = NULL