Hengband  2.1.4
データ構造 | 型定義 | 関数 | 変数
init.h ファイル

ゲームデータ初期化処理のヘッダファイル [詳解]

#include "h-basic.h"
init.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

struct  header
 各初期データ用ヘッダ構造体 / Template file header information (see "init.c"). [詳解]
 

型定義

typedef struct header header
 
typedef errr(* parse_info_txt_func) (char *buf, header *head)
 

関数

errr init_info_txt (FILE *fp, char *buf, header *head, parse_info_txt_func parse_info_txt_line)
 パース関数に基づいてデータファイルからデータを読み取る / Initialize an "*_info" array, by parsing an ascii "template" file [詳解]
 

変数

header z_head
 
header v_head
 Vault情報のヘッダ構造体 [詳解]
 
header f_head
 地形情報のヘッダ構造体 [詳解]
 
header k_head
 ペースアイテム情報のヘッダ構造体 [詳解]
 
header a_head
 固定アーティファクト情報のヘッダ構造体 [詳解]
 
header e_head
 アイテムエゴ情報のヘッダ構造体 [詳解]
 
header r_head
 モンスター種族情報のヘッダ構造体 [詳解]
 
header p_head
 
header h_head
 
header b_head
 
header g_head
 

詳解

ゲームデータ初期化処理のヘッダファイル

日付
2015/01/02
著者
Copyright (c) 2000 Robert Ruehlmann

This software may be copied and distributed for educational, research, and not for profit purposes provided that this copyright and statement are included in all such copies.

型定義詳解

◆ header

typedef struct header header

◆ parse_info_txt_func

typedef errr(* parse_info_txt_func) (char *buf, header *head)

関数詳解

◆ init_info_txt()

errr init_info_txt ( FILE *  fp,
char *  buf,
header head,
parse_info_txt_func  parse_info_txt_line 
)

パース関数に基づいてデータファイルからデータを読み取る / Initialize an "*_info" array, by parsing an ascii "template" file

引数
fp読み取りに使うファイルポインタ
buf読み取りに使うバッファ領域
headヘッダ構造体
parse_info_txt_lineパース関数
戻り値
エラーコード
呼び出し関係図:

変数詳解

◆ a_head

header a_head

固定アーティファクト情報のヘッダ構造体

◆ b_head

header b_head

◆ e_head

header e_head

アイテムエゴ情報のヘッダ構造体

◆ f_head

header f_head

地形情報のヘッダ構造体

◆ g_head

header g_head

◆ h_head

header h_head

◆ k_head

header k_head

ペースアイテム情報のヘッダ構造体

◆ p_head

header p_head

◆ r_head

header r_head

モンスター種族情報のヘッダ構造体

◆ v_head

header v_head

Vault情報のヘッダ構造体

◆ z_head

header z_head