Hengband
2.2.1
|
#include "geometry.h"
データ構造 | |
struct | tag_type |
struct | alloc_entry |
マクロ定義 | |
#define | A2I(X) ((X) - 'a') |
#define | I2A(X) ((char)(X) + 'a') |
#define | D2I(X) ((X) - '0') |
#define | I2D(X) ((X) + '0') |
#define | KTRL(X) ((X) & 0x1F) |
#define | ESCAPE '\033' |
#define | KEYMAP_MODE_ORIG 0 |
オリジナルキー配置 / Mode for original keyset commands [詳解] | |
#define | KEYMAP_MODE_ROGUE 1 |
ローグライクキー配置 / Mode for roguelike keyset commands [詳解] | |
#define | KEYMAP_MODES 2 |
キー配置の数 / Number of keymap modes [詳解] | |
#define | SCREEN_BUF_MAX_SIZE (4 * 65536) |
Max size of screen dump buffer [詳解] | |
#define | CHEAT_OBJECT 0 |
#define | CHEAT_MONSTER 1 |
#define | CHEAT_DUNGEON 2 |
#define | CHEAT_MISC 3 |
#define | MAX_MACRO_MOD 12 |
#define | MAX_MACRO_TRIG 200 |
登録を許すマクロ(トリガー)の最大数 [詳解] | |
#define | have_flag(ARRAY, INDEX) !!((ARRAY)[(INDEX)/32] & (1L << ((INDEX)%32))) |
#define | add_flag(ARRAY, INDEX) ((ARRAY)[(INDEX)/32] |= (1L << ((INDEX)%32))) |
#define | remove_flag(ARRAY, INDEX) ((ARRAY)[(INDEX)/32] &= ~(1L << ((INDEX)%32))) |
#define | is_pval_flag(INDEX) ((TR_STR <= (INDEX) && (INDEX) <= TR_MAGIC_MASTERY) || (TR_STEALTH <= (INDEX) && (INDEX) <= TR_BLOWS)) |
#define | have_pval_flags(ARRAY) !!((ARRAY)[0] & (0x00003f7f)) |
#define | _(JAPANESE, ENGLISH) (ENGLISH) |
#define | MUSIC_BASIC_DEFAULT 0 |
#define | MUSIC_BASIC_GAMEOVER 1 |
#define | MUSIC_BASIC_EXIT 2 |
#define | MUSIC_BASIC_TOWN 3 |
#define | MUSIC_BASIC_FIELD1 4 |
#define | MUSIC_BASIC_FIELD2 5 |
#define | MUSIC_BASIC_FIELD3 6 |
#define | MUSIC_BASIC_DUN_LOW 7 |
#define | MUSIC_BASIC_DUN_MED 8 |
#define | MUSIC_BASIC_DUN_HIGH 9 |
#define | MUSIC_BASIC_DUN_FEEL1 10 |
#define | MUSIC_BASIC_DUN_FEEL2 11 |
#define | MUSIC_BASIC_WINNER 12 |
#define | MUSIC_BASIC_BUILD 13 |
#define | MUSIC_BASIC_WILD 14 |
#define | MUSIC_BASIC_QUEST 15 |
#define | MUSIC_BASIC_ARENA 16 |
#define | MUSIC_BASIC_BATTLE 17 |
#define | MUSIC_BASIC_QUEST_CLEAR 18 |
#define | MUSIC_BASIC_FINAL_QUEST_CLEAR 19 |
#define | MUSIC_BASIC_AMBUSH 20 |
#define | MUSIC_BASIC_MAX 21 |
BGM定義の最大数 [詳解] | |
#define | SOUND_HIT 1 |
#define | SOUND_MISS 2 |
#define | SOUND_FLEE 3 |
#define | SOUND_DROP 4 |
#define | SOUND_KILL 5 |
#define | SOUND_LEVEL 6 |
#define | SOUND_DEATH 7 |
#define | SOUND_STUDY 8 |
#define | SOUND_TELEPORT 9 |
#define | SOUND_SHOOT 10 |
#define | SOUND_QUAFF 11 |
#define | SOUND_ZAP 12 |
#define | SOUND_WALK 13 |
#define | SOUND_TPOTHER 14 |
#define | SOUND_HITWALL 15 |
#define | SOUND_EAT 16 |
#define | SOUND_STORE1 17 |
#define | SOUND_STORE2 18 |
#define | SOUND_STORE3 19 |
#define | SOUND_STORE4 20 |
#define | SOUND_DIG 21 |
#define | SOUND_OPENDOOR 22 |
#define | SOUND_SHUTDOOR 23 |
#define | SOUND_TPLEVEL 24 |
#define | SOUND_SCROLL 25 |
#define | SOUND_BUY 26 |
#define | SOUND_SELL 27 |
#define | SOUND_WARN 28 |
#define | SOUND_ROCKET 29 |
Somebody's shooting rockets [詳解] | |
#define | SOUND_N_KILL 30 |
The player kills a non-living/undead monster [詳解] | |
#define | SOUND_U_KILL 31 |
The player kills a unique [詳解] | |
#define | SOUND_QUEST 32 |
The player has just completed a quest [詳解] | |
#define | SOUND_HEAL 33 |
The player was healed a little bit [詳解] | |
#define | SOUND_X_HEAL 34 |
The player was healed full health [詳解] | |
#define | SOUND_BITE 35 |
A monster bites you [詳解] | |
#define | SOUND_CLAW 36 |
A monster claws you [詳解] | |
#define | SOUND_M_SPELL 37 |
A monster casts a miscellaneous spell [詳解] | |
#define | SOUND_SUMMON 38 |
A monster casts a summoning spell [詳解] | |
#define | SOUND_BREATH 39 |
A monster breathes [詳解] | |
#define | SOUND_BALL 40 |
A monster casts a ball / bolt spell [詳解] | |
#define | SOUND_M_HEAL 41 |
A monster heals itself somehow [詳解] | |
#define | SOUND_ATK_SPELL 42 |
A monster casts a misc. [詳解] | |
#define | SOUND_EVIL 43 |
Something nasty has just happened! [詳解] | |
#define | SOUND_TOUCH 44 |
A monster touches you [詳解] | |
#define | SOUND_STING 45 |
A monster stings you [詳解] | |
#define | SOUND_CRUSH 46 |
A monster crushes / envelopes you [詳解] | |
#define | SOUND_SLIME 47 |
A monster drools/spits/etc on you [詳解] | |
#define | SOUND_WAIL 48 |
A monster wails [詳解] | |
#define | SOUND_WINNER 49 |
Just won the game! [詳解] | |
#define | SOUND_FIRE 50 |
An item was burned [詳解] | |
#define | SOUND_ACID 51 |
An item was destroyed by acid [詳解] | |
#define | SOUND_ELEC 52 |
An item was destroyed by electricity [詳解] | |
#define | SOUND_COLD 53 |
An item was shattered [詳解] | |
#define | SOUND_ILLEGAL 54 |
Illegal command attempted [詳解] | |
#define | SOUND_FAIL 55 |
Fail to get a spell off / activate an item [詳解] | |
#define | SOUND_WAKEUP 56 |
A monster wakes up [詳解] | |
#define | SOUND_INVULN 57 |
Invulnerability! [詳解] | |
#define | SOUND_FALL 58 |
Falling through a trapdoor... [詳解] | |
#define | SOUND_PAIN 59 |
A monster is in pain! [詳解] | |
#define | SOUND_DESTITEM 60 |
An item was destroyed by misc. [詳解] | |
#define | SOUND_MOAN 61 |
A monster makes a moan/beg/insult attack [詳解] | |
#define | SOUND_SHOW 62 |
A monster makes a "show" attack [詳解] | |
#define | SOUND_UNUSED 63 |
(no sound for gaze attacks) [詳解] | |
#define | SOUND_EXPLODE 64 |
Something (or somebody) explodes [詳解] | |
#define | SOUND_GLASS 65 |
A glass feature was crashed [詳解] | |
#define | SOUND_REFLECT 66 |
A bolt was reflected [詳解] | |
#define | SOUND_MAX 67 |
効果音定義の最大数 [詳解] | |
#define | QUARK_MAX 768 |
銘情報の最大数 / Maximum number of "quarks" (see "io.c") [詳解] | |
#define | MESSAGE_MAX 81920 |
#define | MESSAGE_BUF 655360 |
#define | term_screen (angband_term[0]) |
#define | SEEK_SET 0 |
#define | SEEK_CUR 1 |
#define | SEEK_END 2 |
#define | F_UNLCK 0 |
#define | F_RDLCK 1 |
#define | F_WRLCK 2 |
#define | CHECK_OKAY_CANCEL 0x01 |
#define | CHECK_NO_ESCAPE 0x02 |
#define | CHECK_NO_HISTORY 0x04 |
#define | CHECK_DEFAULT_Y 0x08 |
#define | SKEY_MOD_MASK 0x0f00 |
#define | SKEY_MOD_SHIFT 0x0100 |
#define | SKEY_MOD_CONTROL 0x0200 |
#define | SKEY_MASK 0xf000 |
#define | SKEY_DOWN 0xf001 |
#define | SKEY_LEFT 0xf002 |
#define | SKEY_RIGHT 0xf003 |
#define | SKEY_UP 0xf004 |
#define | SKEY_PGUP 0xf005 |
#define | SKEY_PGDOWN 0xf006 |
#define | SKEY_TOP 0xf007 |
#define | SKEY_BOTTOM 0xf008 |
型定義 | |
typedef struct tag_type | tag_type |
typedef struct alloc_entry | alloc_entry |
関数 | |
int | usleep (huge usecs) |
errr | path_parse (char *buf, int max, concptr file) |
errr | path_build (char *buf, int max, concptr path, concptr file) |
ファイル入出力のためのパス生成する。/ Create a new path by appending a file (or directory) to a path. [詳解] | |
FILE * | my_fopen (concptr file, concptr mode) |
FILE * | my_fopen_temp (char *buf, int max) |
errr | my_fgets (FILE *fff, char *buf, huge n) |
errr | my_fputs (FILE *fff, concptr buf, huge n) |
errr | my_fclose (FILE *fff) |
errr | fd_kill (concptr file) |
errr | fd_move (concptr file, concptr what) |
errr | fd_copy (concptr file, concptr what) |
int | fd_make (concptr file, BIT_FLAGS mode) |
int | fd_open (concptr file, int flags) |
errr | fd_lock (int fd, int what) |
errr | fd_seek (int fd, huge n) |
errr | fd_chop (int fd, huge n) |
errr | fd_read (int fd, char *buf, huge n) |
errr | fd_write (int fd, concptr buf, huge n) |
errr | fd_close (int fd) |
void | flush (void) |
void | bell (void) |
errr | play_music (int type, int num) |
void | select_floor_music (player_type *player_ptr) |
void | sound (int num) |
void | move_cursor (int row, int col) |
void | text_to_ascii (char *buf, concptr str) |
void | ascii_to_text (char *buf, concptr str) |
errr | macro_add (concptr pat, concptr act) |
sint | macro_find_exact (concptr pat) |
char | inkey (void) |
concptr | quark_str (STR_OFFSET num) |
void | quark_init (void) |
u16b | quark_add (concptr str) |
s32b | message_num (void) |
保存中の過去ゲームメッセージの数を返す。 / How many messages are "available"? [詳解] | |
concptr | message_str (int age) |
過去のゲームメッセージを返す。 / Recall the "text" of a saved message @params age メッセージの世代 [詳解] | |
void | message_add (concptr msg) |
ゲームメッセージをログに追加する。 / Add a new message, with great efficiency @params str 保存したいメッセージ [詳解] | |
void | msg_erase (void) |
void | msg_print (concptr msg) |
void | msg_print_wizard (int cheat_type, concptr msg) |
void | msg_format (concptr fmt,...) |
void | msg_format_wizard (int cheat_type, concptr fmt,...) |
void | screen_save (void) |
void | screen_load (void) |
void | c_put_str (TERM_COLOR attr, concptr str, TERM_LEN row, TERM_LEN col) |
void | put_str (concptr str, TERM_LEN row, TERM_LEN col) |
void | c_prt (TERM_COLOR attr, concptr str, TERM_LEN row, TERM_LEN col) |
void | prt (concptr str, TERM_LEN row, TERM_LEN col) |
void | c_roff (TERM_COLOR attr, concptr str) |
void | roff (concptr str) |
void | clear_from (int row) |
bool | askfor_aux (char *buf, int len, bool numpad_cursor) |
bool | askfor (char *buf, int len) |
bool | get_string (concptr prompt, char *buf, int len) |
bool | get_check (concptr prompt) |
bool | get_check_strict (concptr prompt, BIT_FLAGS mode) |
bool | get_com (concptr prompt, char *command, bool z_escape) |
QUANTITY | get_quantity (concptr prompt, QUANTITY max) |
void | pause_line (int row) |
void | request_command (int shopping) |
bool | is_a_vowel (int ch) |
int | get_keymap_dir (char ch) |
errr | type_string (concptr str, uint len) |
void | roff_to_buf (concptr str, int wlen, char *tbuf, size_t bufsize) |
size_t | my_strcpy (char *buf, concptr src, size_t bufsize) |
size_t | my_strcat (char *buf, concptr src, size_t bufsize) |
char * | my_strstr (concptr haystack, concptr needle) |
char * | my_strchr (concptr ptr, char ch) |
void | str_tolower (char *str) |
int | inkey_special (bool numpad_cursor) |
void | repeat_push (COMMAND_CODE what) |
bool | repeat_pull (COMMAND_CODE *what) |
void | repeat_check (void) |
#define _ | ( | JAPANESE, | |
ENGLISH | |||
) | (ENGLISH) |
#define A2I | ( | X | ) | ((X) - 'a') |
#define add_flag | ( | ARRAY, | |
INDEX | |||
) | ((ARRAY)[(INDEX)/32] |= (1L << ((INDEX)%32))) |
#define CHEAT_DUNGEON 2 |
#define CHEAT_MISC 3 |
#define CHEAT_MONSTER 1 |
#define CHEAT_OBJECT 0 |
#define CHECK_DEFAULT_Y 0x08 |
#define CHECK_NO_ESCAPE 0x02 |
#define CHECK_NO_HISTORY 0x04 |
#define CHECK_OKAY_CANCEL 0x01 |
#define D2I | ( | X | ) | ((X) - '0') |
#define ESCAPE '\033' |
#define F_RDLCK 1 |
#define F_UNLCK 0 |
#define F_WRLCK 2 |
#define have_flag | ( | ARRAY, | |
INDEX | |||
) | !!((ARRAY)[(INDEX)/32] & (1L << ((INDEX)%32))) |
#define have_pval_flags | ( | ARRAY | ) | !!((ARRAY)[0] & (0x00003f7f)) |
#define I2A | ( | X | ) | ((char)(X) + 'a') |
#define I2D | ( | X | ) | ((X) + '0') |
#define is_pval_flag | ( | INDEX | ) | ((TR_STR <= (INDEX) && (INDEX) <= TR_MAGIC_MASTERY) || (TR_STEALTH <= (INDEX) && (INDEX) <= TR_BLOWS)) |
#define KEYMAP_MODE_ORIG 0 |
オリジナルキー配置 / Mode for original keyset commands
#define KEYMAP_MODE_ROGUE 1 |
ローグライクキー配置 / Mode for roguelike keyset commands
#define KEYMAP_MODES 2 |
キー配置の数 / Number of keymap modes
#define KTRL | ( | X | ) | ((X) & 0x1F) |
#define MAX_MACRO_MOD 12 |
#define MAX_MACRO_TRIG 200 |
登録を許すマクロ(トリガー)の最大数
#define MESSAGE_BUF 655360 |
#define MESSAGE_MAX 81920 |
#define MUSIC_BASIC_AMBUSH 20 |
#define MUSIC_BASIC_ARENA 16 |
#define MUSIC_BASIC_BATTLE 17 |
#define MUSIC_BASIC_BUILD 13 |
#define MUSIC_BASIC_DEFAULT 0 |
#define MUSIC_BASIC_DUN_FEEL1 10 |
#define MUSIC_BASIC_DUN_FEEL2 11 |
#define MUSIC_BASIC_DUN_HIGH 9 |
#define MUSIC_BASIC_DUN_LOW 7 |
#define MUSIC_BASIC_DUN_MED 8 |
#define MUSIC_BASIC_EXIT 2 |
#define MUSIC_BASIC_FIELD1 4 |
#define MUSIC_BASIC_FIELD2 5 |
#define MUSIC_BASIC_FIELD3 6 |
#define MUSIC_BASIC_FINAL_QUEST_CLEAR 19 |
#define MUSIC_BASIC_GAMEOVER 1 |
#define MUSIC_BASIC_MAX 21 |
BGM定義の最大数
#define MUSIC_BASIC_QUEST 15 |
#define MUSIC_BASIC_QUEST_CLEAR 18 |
#define MUSIC_BASIC_TOWN 3 |
#define MUSIC_BASIC_WILD 14 |
#define MUSIC_BASIC_WINNER 12 |
#define QUARK_MAX 768 |
銘情報の最大数 / Maximum number of "quarks" (see "io.c")
#define remove_flag | ( | ARRAY, | |
INDEX | |||
) | ((ARRAY)[(INDEX)/32] &= ~(1L << ((INDEX)%32))) |
#define SCREEN_BUF_MAX_SIZE (4 * 65536) |
Max size of screen dump buffer
#define SEEK_CUR 1 |
#define SEEK_END 2 |
#define SEEK_SET 0 |
#define SKEY_BOTTOM 0xf008 |
#define SKEY_DOWN 0xf001 |
#define SKEY_LEFT 0xf002 |
#define SKEY_MASK 0xf000 |
#define SKEY_MOD_CONTROL 0x0200 |
#define SKEY_MOD_MASK 0x0f00 |
#define SKEY_MOD_SHIFT 0x0100 |
#define SKEY_PGDOWN 0xf006 |
#define SKEY_PGUP 0xf005 |
#define SKEY_RIGHT 0xf003 |
#define SKEY_TOP 0xf007 |
#define SKEY_UP 0xf004 |
#define SOUND_ACID 51 |
An item was destroyed by acid
#define SOUND_ATK_SPELL 42 |
A monster casts a misc.
offensive spell
#define SOUND_BALL 40 |
A monster casts a ball / bolt spell
#define SOUND_BITE 35 |
A monster bites you
#define SOUND_BREATH 39 |
A monster breathes
#define SOUND_BUY 26 |
#define SOUND_CLAW 36 |
A monster claws you
#define SOUND_COLD 53 |
An item was shattered
#define SOUND_CRUSH 46 |
A monster crushes / envelopes you
#define SOUND_DEATH 7 |
#define SOUND_DESTITEM 60 |
An item was destroyed by misc.
means
#define SOUND_DIG 21 |
#define SOUND_DROP 4 |
#define SOUND_EAT 16 |
#define SOUND_ELEC 52 |
An item was destroyed by electricity
#define SOUND_EVIL 43 |
Something nasty has just happened!
#define SOUND_EXPLODE 64 |
Something (or somebody) explodes
#define SOUND_FAIL 55 |
Fail to get a spell off / activate an item
#define SOUND_FALL 58 |
Falling through a trapdoor...
#define SOUND_FIRE 50 |
An item was burned
#define SOUND_FLEE 3 |
#define SOUND_GLASS 65 |
A glass feature was crashed
#define SOUND_HEAL 33 |
The player was healed a little bit
#define SOUND_HIT 1 |
#define SOUND_HITWALL 15 |
#define SOUND_ILLEGAL 54 |
Illegal command attempted
#define SOUND_INVULN 57 |
Invulnerability!
#define SOUND_KILL 5 |
#define SOUND_LEVEL 6 |
#define SOUND_M_HEAL 41 |
A monster heals itself somehow
#define SOUND_M_SPELL 37 |
A monster casts a miscellaneous spell
#define SOUND_MAX 67 |
効果音定義の最大数
#define SOUND_MISS 2 |
#define SOUND_MOAN 61 |
A monster makes a moan/beg/insult attack
#define SOUND_N_KILL 30 |
The player kills a non-living/undead monster
#define SOUND_OPENDOOR 22 |
#define SOUND_PAIN 59 |
A monster is in pain!
#define SOUND_QUAFF 11 |
#define SOUND_QUEST 32 |
The player has just completed a quest
#define SOUND_REFLECT 66 |
A bolt was reflected
#define SOUND_ROCKET 29 |
Somebody's shooting rockets
#define SOUND_SCROLL 25 |
#define SOUND_SELL 27 |
#define SOUND_SHOOT 10 |
#define SOUND_SHOW 62 |
A monster makes a "show" attack
#define SOUND_SHUTDOOR 23 |
#define SOUND_SLIME 47 |
A monster drools/spits/etc on you
#define SOUND_STING 45 |
A monster stings you
#define SOUND_STORE1 17 |
#define SOUND_STORE2 18 |
#define SOUND_STORE3 19 |
#define SOUND_STORE4 20 |
#define SOUND_STUDY 8 |
#define SOUND_SUMMON 38 |
A monster casts a summoning spell
#define SOUND_TELEPORT 9 |
#define SOUND_TOUCH 44 |
A monster touches you
#define SOUND_TPLEVEL 24 |
#define SOUND_TPOTHER 14 |
#define SOUND_U_KILL 31 |
The player kills a unique
#define SOUND_UNUSED 63 |
(no sound for gaze attacks)
#define SOUND_WAIL 48 |
A monster wails
#define SOUND_WAKEUP 56 |
A monster wakes up
#define SOUND_WALK 13 |
#define SOUND_WARN 28 |
#define SOUND_WINNER 49 |
Just won the game!
#define SOUND_X_HEAL 34 |
The player was healed full health
#define SOUND_ZAP 12 |
#define term_screen (angband_term[0]) |
typedef struct alloc_entry alloc_entry |
void ascii_to_text | ( | char * | buf, |
concptr | str | ||
) |
bool askfor | ( | char * | buf, |
int | len | ||
) |
void bell | ( | void | ) |
void c_prt | ( | TERM_COLOR | attr, |
concptr | str, | ||
TERM_LEN | row, | ||
TERM_LEN | col | ||
) |
void c_put_str | ( | TERM_COLOR | attr, |
concptr | str, | ||
TERM_LEN | row, | ||
TERM_LEN | col | ||
) |
void c_roff | ( | TERM_COLOR | attr, |
concptr | str | ||
) |
void clear_from | ( | int | row | ) |
errr fd_close | ( | int | fd | ) |
errr fd_lock | ( | int | fd, |
int | what | ||
) |
int fd_open | ( | concptr | file, |
int | flags | ||
) |
void flush | ( | void | ) |
int get_keymap_dir | ( | char | ch | ) |
char inkey | ( | void | ) |
int inkey_special | ( | bool | numpad_cursor | ) |
bool is_a_vowel | ( | int | ch | ) |
void message_add | ( | concptr | str | ) |
ゲームメッセージをログに追加する。 / Add a new message, with great efficiency @params str 保存したいメッセージ
s32b message_num | ( | void | ) |
保存中の過去ゲームメッセージの数を返す。 / How many messages are "available"?
concptr message_str | ( | int | age | ) |
過去のゲームメッセージを返す。 / Recall the "text" of a saved message @params age メッセージの世代
void move_cursor | ( | int | row, |
int | col | ||
) |
void msg_erase | ( | void | ) |
void msg_format | ( | concptr | fmt, |
... | |||
) |
void msg_format_wizard | ( | int | cheat_type, |
concptr | fmt, | ||
... | |||
) |
void msg_print | ( | concptr | msg | ) |
void msg_print_wizard | ( | int | cheat_type, |
concptr | msg | ||
) |
errr my_fclose | ( | FILE * | fff | ) |
FILE* my_fopen_temp | ( | char * | buf, |
int | max | ||
) |
size_t my_strcat | ( | char * | buf, |
concptr | src, | ||
size_t | bufsize | ||
) |
char* my_strchr | ( | concptr | ptr, |
char | ch | ||
) |
size_t my_strcpy | ( | char * | buf, |
concptr | src, | ||
size_t | bufsize | ||
) |
ファイル入出力のためのパス生成する。/ Create a new path by appending a file (or directory) to a path.
buf | ファイルのフルを返すバッファ |
max | bufのサイズ |
path | ファイルパス |
file | ファイル名 |
This requires no special processing on simple machines, except for verifying the size of the filename, but note the ability to bypass the given "path" with certain special file-names.
Note that the "file" may actually be a "sub-path", including a path and a file.
Note that this function yields a path which must be "parsed" using the "parse" function above.
void pause_line | ( | int | row | ) |
errr play_music | ( | int | type, |
int | num | ||
) |
void quark_init | ( | void | ) |
concptr quark_str | ( | STR_OFFSET | num | ) |
void repeat_check | ( | void | ) |
bool repeat_pull | ( | COMMAND_CODE * | what | ) |
void repeat_push | ( | COMMAND_CODE | what | ) |
void request_command | ( | int | shopping | ) |
void roff | ( | concptr | str | ) |
void roff_to_buf | ( | concptr | str, |
int | wlen, | ||
char * | tbuf, | ||
size_t | bufsize | ||
) |
void screen_load | ( | void | ) |
void screen_save | ( | void | ) |
void select_floor_music | ( | player_type * | player_ptr | ) |
void sound | ( | int | num | ) |
void str_tolower | ( | char * | str | ) |
void text_to_ascii | ( | char * | buf, |
concptr | str | ||
) |
int usleep | ( | huge | usecs | ) |
COMMAND_ARG command_arg |
各種コマンドの汎用的な引数として扱う / Gives argument of current command
COMMAND_CODE command_cmd |
DIRECTION command_dir |
各種コマンドの汎用的な方向値処理として扱う/ Gives direction of current command
TERM_LEN command_gap |
s16b command_new |
s16b command_rep |
各種コマンドの汎用的なリピート数として扱う / Gives repetition of current command
s16b command_see |
s16b command_wrk |
bool get_com_no_macros |
const char hexsym[16] |
10進数から16進数への変換テーブル / Global array for converting numbers to uppercase hecidecimal digit This array can also be used to convert a number to an octal digit
bool inkey_base |
bool inkey_flag |
bool inkey_scan |
bool inkey_xtra |
concptr keymap_act[KEYMAP_MODES][256] |
concptr* macro__act |
char* macro__buf |
bool* macro__cmd |
s16b macro__num |
concptr* macro__pat |
concptr macro_modifier_chr |
&x# で指定されるマクロトリガーに関する情報を記録する文字列ポインタ
concptr macro_modifier_name[MAX_MACRO_MOD] |
マクロ上で取り扱う特殊キーを文字列上で表現するためのフォーマットを記録した文字列ポインタ配列
concptr macro_template |
Angband設定ファイルのT: タグ情報から読み込んだ長いTコードを処理するために利用する文字列ポインタ
concptr macro_trigger_keycode[2][MAX_MACRO_TRIG] |
マクロの内容
concptr macro_trigger_name[MAX_MACRO_TRIG] |
マクロのトリガーコード
int max_macrotrigger |
現在登録中のマクロ(トリガー)の数
char* message__buf |
u32b message__head |
u32b message__last |
u32b message__next |
u32b* message__ptr |
u32b message__tail |
bool msg_flag |
STR_OFFSET quark__num |
concptr* quark__str |
pos_list tmp_pos |
bool use_menu |