UMoria  5.5.2
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義
マクロ定義 | 関数 | 変数
moria4.c
#include "config.h"
#include "constant.h"
#include "types.h"
#include "externs.h"
#include <strings.h>
#include <ctype.h>
moria4.cのインクルード依存関係図

マクロ定義

#define GRADF   10000 /* Any sufficiently big number will do */
 

関数

static int look_ray ()
 
static int look_see ()
 
void tunnel (int dir)
 
void disarm_trap ()
 
void look ()
 
static int look_ray (int y, int from, int to)
 
static int look_see (int x, int y, int *transparent)
 
static void inven_throw (int item_val, inven_type *t_ptr)
 
static void facts (inven_type *i_ptr, int *tbth, int *tpth, int *tdam, int *tdis)
 
static void drop_throw (int y, int x, inven_type *t_ptr)
 
void throw_object ()
 
static void py_bash (int y, int x)
 
void bash ()
 

変数

static int gl_fxx
 
static int gl_fxy
 
static int gl_fyx
 
static int gl_fyy
 
static int gl_nseen
 
static int gl_noquery
 
static int gl_rock
 
static int set_fxy [] = { 0, 1, 0, 0, -1 }
 
static int set_fxx [] = { 0, 0, -1, 1, 0 }
 
static int set_fyy [] = { 0, 0, 1, -1, 0 }
 
static int set_fyx [] = { 0, 1, 0, 0, -1 }
 
static int map_diag1 [] = { 1, 3, 0, 2, 4 }
 
static int map_diag2 [] = { 2, 1, 0, 4, 3 }
 

マクロ定義

#define GRADF   10000 /* Any sufficiently big number will do */

関数

void bash ( )

関数の呼び出しグラフ:

呼出しグラフ:

void disarm_trap ( )

関数の呼び出しグラフ:

呼出しグラフ:

static void drop_throw ( int  y,
int  x,
inven_type t_ptr 
)
static

関数の呼び出しグラフ:

呼出しグラフ:

static void facts ( inven_type i_ptr,
int *  tbth,
int *  tpth,
int *  tdam,
int *  tdis 
)
static

関数の呼び出しグラフ:

呼出しグラフ:

static void inven_throw ( int  item_val,
inven_type t_ptr 
)
static

関数の呼び出しグラフ:

呼出しグラフ:

void look ( )

関数の呼び出しグラフ:

呼出しグラフ:

static int look_ray ( )
static

呼出しグラフ:

static int look_ray ( int  y,
int  from,
int  to 
)
static

関数の呼び出しグラフ:

static int look_see ( )
static

呼出しグラフ:

static int look_see ( int  x,
int  y,
int *  transparent 
)
static

関数の呼び出しグラフ:

static void py_bash ( int  y,
int  x 
)
static

関数の呼び出しグラフ:

呼出しグラフ:

void throw_object ( )

関数の呼び出しグラフ:

呼出しグラフ:

void tunnel ( int  dir)

関数の呼び出しグラフ:

変数

int gl_fxx
static
int gl_fxy
static
int gl_fyx
static
int gl_fyy
static
int gl_noquery
static
int gl_nseen
static
int gl_rock
static
int map_diag1[] = { 1, 3, 0, 2, 4 }
static
int map_diag2[] = { 2, 1, 0, 4, 3 }
static
int set_fxx[] = { 0, 0, -1, 1, 0 }
static
int set_fxy[] = { 0, 1, 0, 0, -1 }
static
int set_fyx[] = { 0, 1, 0, 0, -1 }
static
int set_fyy[] = { 0, 0, 1, -1, 0 }
static