Data Structures | Defines | Variables

flag.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  flag
struct  instance_flags

Defines

#define wizard   flags.debug
#define discover   flags.explore
#define NEW_MOON   0
#define FULL_MOON   4
#define NUM_DISCLOSURE_OPTIONS   5
#define DISCLOSE_PROMPT_DEFAULT_YES   'y'
#define DISCLOSE_PROMPT_DEFAULT_NO   'n'
#define DISCLOSE_YES_WITHOUT_PROMPT   '+'
#define DISCLOSE_NO_WITHOUT_PROMPT   '-'
#define hilite_pet   wc_hilite_pet
#define use_inverse   wc_inverse
#define preload_tiles   wc_preload_tiles
#define RUN_TPORT   0
#define RUN_LEAP   1
#define RUN_STEP   2
#define RUN_CRAWL   3

Variables

NEARDATA struct flag flags
NEARDATA struct instance_flags iflags

Define Documentation

#define DISCLOSE_NO_WITHOUT_PROMPT   '-'
#define DISCLOSE_PROMPT_DEFAULT_NO   'n'
#define DISCLOSE_PROMPT_DEFAULT_YES   'y'
#define DISCLOSE_YES_WITHOUT_PROMPT   '+'
#define discover   flags.explore
#define FULL_MOON   4
#define hilite_pet   wc_hilite_pet
#define NEW_MOON   0

Referenced by hitmu(), and moveloop().

#define NUM_DISCLOSURE_OPTIONS   5
#define preload_tiles   wc_preload_tiles
#define RUN_CRAWL   3

Referenced by domove(), and parseoptions().

#define RUN_LEAP   1

Referenced by domove(), initoptions(), and parseoptions().

#define RUN_STEP   2

Referenced by parseoptions().

#define RUN_TPORT   0

Referenced by domove(), moveloop(), and parseoptions().

#define use_inverse   wc_inverse
#define wizard   flags.debug

Variable Documentation

NEARDATA struct flag flags

Referenced by addinv(), addinv_core1(), addtobill(), adj_abon(), adjattrib(), amulet(), Amulet_on(), angry_guards(), animate_statue(), arti_invoke(), attack(), attack_checks(), autopick(), back_to_glyph(), ballfall(), bhitm(), bhito(), bill_dummy_object(), Blindf_off(), Blindf_on(), bot(), bot1(), bot2(), boulder_hits_pool(), break_statue(), breamu(), burn_away_slime(), bypass_obj(), can_twoweapon(), cancel_item(), cancel_monst(), cast_wizard_spell(), castmu(), change_inv_order(), change_sex(), check_here(), check_tutorial_farlook(), check_tutorial_location(), check_tutorial_message(), clear_bypasses(), clone_mon(), cloneu(), close_drawbridge(), cls(), convert_arg(), corpse_chance(), count_categories(), cpostfx(), cprefx(), create_gas_cloud(), cursetxt(), cutoff(), cutworm(), damageum(), del_sokoprize(), delete_levelfile(), demon_talk(), destroy_drawbridge(), digactualhole(), display_pickinv(), do_break_wand(), do_earthquake(), do_entity(), do_genocide(), do_look(), do_play_instrument(), doapply(), dobreathe(), doconsult(), docrt(), doddoremarm(), doddrop(), dodiscovered(), dodown(), dodrink(), dofire(), dofiretrap(), dog_eat(), dog_invent(), dog_move(), dogaze(), dokick(), domagictrap(), domindblast(), domonnoise(), domove(), done(), done1(), doorganize(), doorlock(), dopay(), dopray(), doread(), dorecover(), dosacrifice(), dosave0(), doset(), dosit(), dosounds(), dosummon(), dotalk(), dotele(), dotogglepickup(), dotrap(), dotypeinv(), dounpaid(), dowear(), dowield(), dowieldquiver(), drain_en(), drain_item(), drinkfountain(), drop(), drop_boulder_on_monster(), drop_boulder_on_player(), dropx(), drown(), e_died(), eataccessory(), encumber_msg(), engrave(), enlightenment(), erode_obj(), explmu(), explode(), fall_asleep(), feature_alert_opts(), find_ac(), findtravelpath(), fix_attributes_and_properties(), fix_worst_trouble(), flash_hits_mon(), flooreffects(), flush_screen(), food_detect(), forget_levels(), fracture_rock(), freeinv_core(), get_compopt_value(), getobj(), getpos(), getspell(), ggetobj(), ghost_from_bottle(), Gloves_off(), Gloves_on(), goto_level(), growl(), gulpmu(), gulpum(), hack_artifacts(), hatch_egg(), heal_legs(), healup(), Hear_again(), Helmet_off(), Helmet_on(), help_menu(), hit(), hitmu(), hmon(), hmon_hitmon(), hold_another_object(), identify_pack(), inherits(), initoptions(), intemple(), intended_cdt(), interrupt_multi(), known_hitum(), lev_by_name(), level_tele(), lift_object(), lookaround(), losehp_how(), losexp(), m_move(), m_respond(), m_throw(), make_blinded(), make_confused(), make_corpse(), make_hallucinated(), make_sick(), make_stunned(), makemon(), maketrap(), makewish(), mattacku(), maybe_tutorial(), Mb_hit(), mb_trapped(), mcalcmove(), mdamagem(), mdamageu(), mdig_tunnel(), meatmetal(), meatobj(), menu_drop(), menu_loot(), menu_remarm(), minimal_enlightenment(), mintrap(), miss(), missmu(), missum(), mkgoldobj(), mksobj(), mon_adjust_speed(), mon_consume_unstone(), more_experienced(), moveloop(), moverock(), mpickgold(), mpickstuff(), mquaffmsg(), mreadmsg(), mrustm(), mswings(), mswingsm(), mzapmsg(), newcham(), newgame(), newhp(), newman(), newuhs(), nh_timeout(), noises(), nomul(), obj_to_let(), off_msg(), ohitmon(), on_msg(), openone(), opentin(), parse(), parse_config_line(), parseoptions(), passive(), pay(), pay_for_damage(), peffects(), pick_lock(), pickup(), pickup_object(), pleased(), plnamesuffix(), pluslvl(), poly_gender(), polyman(), polymon(), potionbreathe(), precheck(), priest_talk(), query_category(), query_objlist(), rank(), read_engr_at(), readobjnam(), rehumanize(), relobj(), remove_damage(), restgamestate(), restmonchn(), restobjchn(), resurrect(), rhack(), rigid_role_checks(), Ring_off_or_gone(), Ring_on(), role_init(), rot_corpse(), rottenfood(), rust_dmg(), savebones(), savegamestate(), savelev(), savelife(), seffects(), set_artifact_intrinsic(), set_wounded_legs(), setmangry(), shieldeff(), shopdig(), should_query_disclose_option(), special_handling(), spell_would_be_useless(), spelleffects(), spitmu(), split_mon(), splitobj(), spo_level_flags(), spo_level_sounds(), steal(), stealgold(), still_chewing(), stop_occupation(), strange_feeling(), strategy(), sub_one_frombill(), take_gold(), tamedog(), test_move(), thitu(), throw_gold(), throw_obj(), topten(), toss_up(), u_init(), ugolemeffects(), unfaint(), use_container(), use_crystal_ball(), use_defensive(), use_figurine(), use_pick_axe2(), use_whip(), wakeup(), watch_dig(), watch_on_duty(), welcome(), were_change(), whimper(), wield_tool(), wildmiss(), wizdead(), xprname(), yelp(), and zap_over_floor().

NEARDATA struct instance_flags iflags