Hengband  2.1.4
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義 ページ
マクロ定義 | 関数 | 変数
z-term.c
#include "angband.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, int w, int h)
 
static errr term_win_init (term_win *s, int w, int h)
 
static errr term_win_copy (term_win *s, term_win *f, int w, int h)
 
errr Term_user (int n)
 
errr Term_xtra (int n, int v)
 
static errr Term_curs_hack (int x, int y)
 
static errr Term_bigcurs_hack (int x, int y)
 
static errr Term_wipe_hack (int x, int y, int n)
 
static errr Term_text_hack (int x, int y, int n, byte a, cptr cp)
 
static errr Term_pict_hack (int x, int y, int n, const byte *ap, cptr cp, const byte *tap, cptr tcp)
 
void Term_queue_char (int x, int y, byte a, char c, byte ta, char tc)
 
void Term_queue_bigchar (int x, int y, byte a, char c, byte ta, char tc)
 
void Term_queue_line (int x, int y, int n, byte *a, char *c, byte *ta, char *tc)
 
void Term_queue_chars (int x, int y, int n, byte a, cptr s)
 
static void Term_fresh_row_pict (int y, int x1, int x2)
 
static void Term_fresh_row_both (int y, int x1, int x2)
 
static void Term_fresh_row_text (int y, int x1, int x2)
 
errr Term_fresh (void)
 
errr Term_set_cursor (int v)
 
errr Term_gotoxy (int x, int y)
 
errr Term_draw (int x, int y, byte a, char c)
 
errr Term_addch (byte a, char c)
 
errr Term_add_bigch (byte a, char c)
 
errr Term_addstr (int n, byte a, cptr s)
 
errr Term_putch (int x, int y, byte a, char c)
 
errr Term_putstr (int x, int y, int n, byte a, cptr s)
 
errr Term_erase (int x, int y, int n)
 
errr Term_clear (void)
 
errr Term_redraw (void)
 
errr Term_redraw_section (int x1, int y1, int x2, int y2)
 
errr Term_get_cursor (int *v)
 
errr Term_get_size (int *w, int *h)
 
errr Term_locate (int *x, int *y)
 
errr Term_what (int x, int y, byte *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 (int w, int h)
 
errr Term_activate (term *t)
 
errr term_nuke (term *t)
 
errr term_init (term *t, int w, int h, int k)
 

変数

termTerm = NULL
 

マクロ定義

#define AF_BIGTILE2   0xf0
#define AF_TILE1   0x80

関数

errr Term_activate ( term t)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_add_bigch ( byte  a,
char  c 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_addch ( byte  a,
char  c 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_addstr ( int  n,
byte  a,
cptr  s 
)

関数の呼び出しグラフ:

呼出しグラフ:

static errr Term_bigcurs_hack ( int  x,
int  y 
)
static

呼出しグラフ:

errr Term_clear ( void  )

呼出しグラフ:

static errr Term_curs_hack ( int  x,
int  y 
)
static

呼出しグラフ:

errr Term_draw ( int  x,
int  y,
byte  a,
char  c 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_erase ( int  x,
int  y,
int  n 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_exchange ( void  )

関数の呼び出しグラフ:

errr Term_flush ( void  )

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_fresh ( void  )

関数の呼び出しグラフ:

呼出しグラフ:

static void Term_fresh_row_both ( int  y,
int  x1,
int  x2 
)
static

呼出しグラフ:

static void Term_fresh_row_pict ( int  y,
int  x1,
int  x2 
)
static

呼出しグラフ:

static void Term_fresh_row_text ( int  y,
int  x1,
int  x2 
)
static

呼出しグラフ:

errr Term_get_cursor ( int *  v)

呼出しグラフ:

errr Term_get_size ( int *  w,
int *  h 
)

呼出しグラフ:

errr Term_gotoxy ( int  x,
int  y 
)

呼出しグラフ:

errr term_init ( term t,
int  w,
int  h,
int  k 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_inkey ( char *  ch,
bool  wait,
bool  take 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_key_push ( int  k)

呼出しグラフ:

errr Term_keypress ( int  k)

呼出しグラフ:

errr Term_load ( void  )

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_locate ( int *  x,
int *  y 
)

呼出しグラフ:

errr term_nuke ( term t)

関数の呼び出しグラフ:

呼出しグラフ:

static errr Term_pict_hack ( int  x,
int  y,
int  n,
const byte ap,
cptr  cp,
const byte tap,
cptr  tcp 
)
static

呼出しグラフ:

errr Term_putch ( int  x,
int  y,
byte  a,
char  c 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_putstr ( int  x,
int  y,
int  n,
byte  a,
cptr  s 
)

関数の呼び出しグラフ:

呼出しグラフ:

void Term_queue_bigchar ( int  x,
int  y,
byte  a,
char  c,
byte  ta,
char  tc 
)

関数の呼び出しグラフ:

呼出しグラフ:

void Term_queue_char ( int  x,
int  y,
byte  a,
char  c,
byte  ta,
char  tc 
)

呼出しグラフ:

void Term_queue_chars ( int  x,
int  y,
int  n,
byte  a,
cptr  s 
)

関数の呼び出しグラフ:

呼出しグラフ:

void Term_queue_line ( int  x,
int  y,
int  n,
byte a,
char *  c,
byte ta,
char *  tc 
)
errr Term_redraw ( void  )

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_redraw_section ( int  x1,
int  y1,
int  x2,
int  y2 
)

関数の呼び出しグラフ:

errr Term_resize ( int  w,
int  h 
)

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_save ( void  )

関数の呼び出しグラフ:

呼出しグラフ:

errr Term_set_cursor ( int  v)

呼出しグラフ:

static errr Term_text_hack ( int  x,
int  y,
int  n,
byte  a,
cptr  cp 
)
static

呼出しグラフ:

errr Term_user ( int  n)

呼出しグラフ:

errr Term_what ( int  x,
int  y,
byte a,
char *  c 
)

呼出しグラフ:

static errr term_win_copy ( term_win s,
term_win f,
int  w,
int  h 
)
static

呼出しグラフ:

static errr term_win_init ( term_win s,
int  w,
int  h 
)
static

呼出しグラフ:

static errr term_win_nuke ( term_win s,
int  w,
int  h 
)
static

呼出しグラフ:

static errr Term_wipe_hack ( int  x,
int  y,
int  n 
)
static

呼出しグラフ:

errr Term_xtra ( int  n,
int  v 
)

呼出しグラフ:

変数

term* Term = NULL