Angband
Functions | Variables
mon-init.h File Reference

Parsing functions for monsters and monster base types. More...

Go to the source code of this file.

Functions

void write_flags (ang_file *fff, const char *intro_text, bitflag *flags, int flag_size, const char *names[])
 Write the flag lines for a set of flags.

Variables

const char * r_info_flags []
const char * r_info_spell_flags []
struct file_parser lore_parser
struct file_parser mon_spell_parser
struct file_parser monster_parser
struct file_parser mon_base_parser

Detailed Description

Parsing functions for monsters and monster base types.

Copyright (c) 1997 Ben Harrison Copyright (c) 2011 noz

This work is free software; you can redistribute it and/or modify it under the terms of either:

a) the GNU General Public License as published by the Free Software Foundation, version 2, or

b) the "Angband licence": 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. Other copyrights may also apply.

Function Documentation

void write_flags ( ang_file fff,
const char *  intro_text,
bitflag flags,
int  flag_size,
const char *  names[] 
)

Write the flag lines for a set of flags.

References buf, file_putf(), flag, FLAG_END, flag_next(), FLAG_START, my_strcat(), and my_strcpy().

Variable Documentation

struct file_parser lore_parser
struct file_parser mon_base_parser
struct file_parser mon_spell_parser
struct file_parser monster_parser
const char* r_info_flags[]
const char* r_info_spell_flags[]