Public Member Functions | Data Fields

you Struct Reference

#include <you.h>

Public Member Functions

 Bitfield (usick_type, 2)
 Bitfield (uswallow, 1)
 Bitfield (uinwater, 1)
 Bitfield (uundetected, 1)
 Bitfield (mfemale, 1)
 Bitfield (uinvulnerable, 1)
 Bitfield (uburied, 1)
 Bitfield (uedibility, 1)

Data Fields

xchar ux
xchar uy
schar dx
schar dy
schar dz
schar di
xchar tx
xchar ty
xchar ux0
xchar uy0
d_level uz
d_level uz0
d_level utolev
uchar utotype
boolean umoved
int last_str_turn
int ulevel
int ulevelmax
unsigned utrap
unsigned utraptype
char urooms [5]
char urooms0 [5]
char uentered [5]
char ushops [5]
char ushops0 [5]
char ushops_entered [5]
char ushops_left [5]
int uhunger
unsigned uhs
struct prop uprops [LAST_PROP+1]
unsigned umconf
char usick_cause [PL_PSIZ+20]
int nv_range
int xray_range
int bglyph
int cglyph
int bc_order
int bc_felt
int umonster
int umonnum
int mh
int mhmax
int mtimedone
struct attribs macurr mamax
int ulycn
unsigned ucreamed
unsigned uswldtim
unsigned udg_cnt
struct u_event uevent
struct u_have uhave
struct u_conduct uconduct
struct u_roleplay roleplay
struct attribs acurr aexe abon
amax atemp 
atime
align ualign
aligntyp ualignbase [CONVERT]
schar uluck
schar moreluck
schar uhitinc
schar udaminc
schar uac
uchar uspellprot
uchar usptime
uchar uspmtime
int uhp
int uhpmax
int uen
int uenmax
int ugangr
int ugifts
int ublessed
int ublesscnt
long ugold
long ugold0
long uexp
long urexp
long urscore
long ucleansed
long usleep
int uinvault
struct monstustuck
int umortality
int ugrave_arise
time_t ubirthday
time_t udeathday
int weapon_slots
int skills_advanced
xchar skill_record [P_SKILL_LIMIT]
struct skills weapon_skills [P_NUM_SKILLS]
boolean twoweap

Member Function Documentation

you::Bitfield ( usick_type  ,
 
)
you::Bitfield ( uedibility  ,
 
)
you::Bitfield ( uburied  ,
 
)
you::Bitfield ( uinvulnerable  ,
 
)
you::Bitfield ( mfemale  ,
 
)
you::Bitfield ( uundetected  ,
 
)
you::Bitfield ( uinwater  ,
 
)
you::Bitfield ( uswallow  ,
 
)

Field Documentation

struct attribs acurr aexe abon amax atemp you::atime

Referenced by drop_ball(), move_bc(), placebc(), and set_bc().

Referenced by drop_ball(), move_bc(), set_bc(), and unplacebc().

Referenced by drop_ball(), move_bc(), set_bc(), and unplacebc().

Referenced by lookaround(), and rhack().

struct attribs macurr you::mamax

Referenced by polyman(), and polymon().

int you::mh

Referenced by enlightenment(), set_moreluck(), and u_init().

Referenced by u_init(), and vision_recalc().

xchar you::skill_record[P_SKILL_LIMIT]

Referenced by lose_weapon_skill(), and skill_advance().

Referenced by priest_talk().

unsigned you::ucreamed

Referenced by done(), and topten().

unsigned you::udg_cnt

Referenced by deadbook(), moveloop(), u_init(), and wizdead().

int you::uen
char you::uentered[5]

Referenced by check_special_room(), and move_update().

long you::uexp

Referenced by dosacrifice(), mk_artifact(), and u_init().

long you::ugold

Referenced by done(), and u_init().

int you::uhp
unsigned you::uhs

Referenced by invault(), and paygd().

unsigned you::umconf

Referenced by done(), enlightenment(), topten(), and u_init().

struct prop you::uprops[LAST_PROP+1]
long you::urexp

Referenced by more_experienced().

char you::urooms[5]
char you::urooms0[5]

Referenced by intemple(), and move_update().

the current score

Referenced by artifact_score(), done(), more_experienced(), and topten().

char you::ushops[5]
char you::ushops0[5]

Referenced by check_special_room(), and move_update().

Referenced by check_special_room(), and move_update().

char you::usick_cause[PL_PSIZ+20]

Referenced by make_sick(), nh_timeout(), and u_init().

Referenced by cast_protection(), and nh_timeout().

Referenced by cast_protection(), and nh_timeout().

struct monst* you::ustuck
unsigned you::uswldtim
unsigned you::utrap
unsigned you::utraptype

Referenced by a_gname(), add_region(), angrygods(), animate_statue(), arti_invoke(), attack(), attack_checks(), badpos(), bagotricks(), ballfall(), bhit(), block_entry(), blocked_boulder(), boomhit(), Boots_off(), break_armor(), breakobj(), burn_floor_paper(), buzz(), can_pray(), canwearobj(), cast_cleric_spell(), cast_wizard_spell(), castmu(), catch_lit(), check_here(), check_leash(), check_shop_obj(), check_tutorial_farlook(), chest_trap(), clear_fcorr(), click_to_cmd(), Cloak_off(), Cloak_on(), cloneu(), clonewiz(), close_drawbridge(), container_impact_dmg(), costly_cancel(), cpostfx(), create_critters(), cursed_book(), cursetxt(), damageum(), deadbook(), deferred_goto(), delfloortrap(), demonpet(), destroy_arm(), dig(), dig_up_grave(), digactualhole(), dighole(), dip(), dipfountain(), disarm_holdingtrap(), disarm_squeaky_board(), distfleeck(), djinni_from_bottle(), do_break_wand(), do_clear_area(), do_earthquake(), do_entity(), do_flood(), do_genocide(), do_improvisation(), do_light_sources(), do_look(), do_mname(), do_play_instrument(), do_storms(), do_vicinity_map(), doapply(), dobreathe(), dochat(), dochug(), dochugw(), doclose(), docrt(), dodip(), dodown(), dodrink(), doeat(), dofindgem(), dofiretrap(), doforce(), dog_goal(), dog_move(), dogushforth(), dohide(), doidtrap(), dokick(), doloot(), domagictrap(), domonability(), domove(), done(), dopay(), dopickup(), dosacrifice(), dosearch0(), dosit(), dospinweb(), dotele(), dotrap(), dotravel(), doup(), dowaterdemon(), dowaternymph(), dowatersnakes(), drag_ball(), drinkfountain(), drop(), drop_ball(), drop_boulder_on_player(), drop_throw(), drop_upon_death(), dropx(), dropy(), drown(), e_died(), eataccessory(), eatfood(), eatmdone(), end_engulf(), engrave(), expels(), explode(), fall_through(), feel_location(), final_level(), find_defensive(), find_misc(), findit(), findtravelpath(), float_down(), float_up(), flooreffects(), floorfood(), flush_screen(), food_detect(), forcelock(), forget_traps(), gd_move(), get_mon_location(), get_obj_location(), get_wet(), ghod_hitsu(), ghost_from_bottle(), god_zaps_you(), gold_detect(), goodpos(), goto_level(), gulpmu(), gush(), hitfloor(), hitmu(), hmon_hitmon(), hmonas(), hold_another_object(), hurtle(), hurtle_step(), impact_drop(), in_container(), in_trouble(), intemple(), invault(), invocation_message(), its_dead(), jump(), keepdogs(), kick_object(), known_hitum(), launch_obj(), lava_effects(), level_tele(), level_tele_trap(), light_cocktail(), linedup(), litroom(), look_here(), lookaround(), lookat(), m_move(), m_throw(), makedog(), makemon(), maketrap(), makewish(), map_invisible(), mapglyph(), mattacku(), maybe_tutorial(), Mb_hit(), mbag_item_gone(), mbhit(), mbhitm(), melt_ice(), mfndpos(), minimal_enlightenment(), mkcavearea(), mkinvokearea(), mnexto(), mon_arrive(), monster_nearby(), move_into_trap(), move_update(), movebubbles(), moveloop(), moverock(), msummon(), mv_bubble(), nasty(), newgame(), newsym(), next_level(), nh_timeout(), obj_delivery(), object_detect(), openit(), opentin(), passive(), paygd(), peffects(), pick_lock(), picking_lock(), picklock(), pickup(), pickup_object(), placebc(), pleased(), poisoned(), poly_obj(), polyman(), polymon(), polyself(), potionhit(), prev_level(), pri_move(), price_quote(), punish(), quest_stat_check(), readchar(), readobjnam(), ready_weapon(), recalc_mapseen(), recharge(), remove_damage(), repair_damage(), resurrect(), revive(), Ring_off_or_gone(), Ring_on(), rloc(), rloc_to(), rloco(), rm_waslit(), rndcurse(), rottenfood(), savebones(), scatter(), see_monsters(), seffects(), select_off(), set_apparxy(), set_bc(), set_entity(), set_repo_loc(), set_trap(), settrack(), ship_object(), shk_move(), shkcatch(), sho_obj_return_to_u(), shopper_financial_report(), slip_or_trip(), spelleffects(), spoteffects(), start_engulf(), steal(), stealgold(), stumble_onto_mimic(), summon_minion(), surface(), swallowed(), tactics(), target_on(), tele(), tele_trap(), teleds(), teleok(), test_move(), thitmonst(), throw_gold(), throwit(), throwspell(), thrwmu(), toss_up(), trap_detect(), try_disarm(), u_entered_shop(), u_left_shop(), u_on_newpos(), u_teleport_mon(), u_to_e(), u_wipe_engr(), um_dist(), under_ground(), under_water(), unstuck(), untrap(), update_player_regions(), use_bell(), use_candelabrum(), use_figurine(), use_grapple(), use_lamp(), use_leash(), use_mirror(), use_misc(), use_offensive(), use_pick_axe(), use_pick_axe2(), use_pole(), use_stethoscope(), use_trap(), use_whip(), useupf(), violated(), vision_recalc(), watch_on_duty(), water_friction(), water_prayer(), weffects(), were_summon(), xkilled(), xname(), zap_dig(), zap_over_floor(), zap_updown(), zapyourself(), and zhitu().

Referenced by a_gname(), add_region(), angrygods(), animate_statue(), arti_invoke(), attack(), attack_checks(), badpos(), bagotricks(), ballfall(), bhit(), block_entry(), blocked_boulder(), boomhit(), Boots_off(), break_armor(), breakobj(), burn_floor_paper(), buzz(), can_pray(), canwearobj(), cast_cleric_spell(), cast_wizard_spell(), castmu(), catch_lit(), check_here(), check_leash(), check_shop_obj(), check_tutorial_farlook(), chest_trap(), clear_fcorr(), click_to_cmd(), Cloak_off(), Cloak_on(), cloneu(), clonewiz(), close_drawbridge(), container_impact_dmg(), costly_cancel(), cpostfx(), create_critters(), cursed_book(), cursetxt(), damageum(), deadbook(), deferred_goto(), delfloortrap(), demonpet(), destroy_arm(), dig(), dig_up_grave(), digactualhole(), dighole(), dip(), dipfountain(), disarm_holdingtrap(), disarm_squeaky_board(), distfleeck(), djinni_from_bottle(), do_break_wand(), do_clear_area(), do_earthquake(), do_entity(), do_flood(), do_genocide(), do_improvisation(), do_light_sources(), do_look(), do_mname(), do_play_instrument(), do_storms(), do_vicinity_map(), doapply(), dobreathe(), dochat(), dochug(), dochugw(), doclose(), dodip(), dodown(), dodrink(), doeat(), dofindgem(), dofiretrap(), doforce(), dog_goal(), dog_move(), dogushforth(), dohide(), doidtrap(), dokick(), doloot(), domagictrap(), domonability(), domove(), done(), dopay(), dopickup(), dosacrifice(), dosearch0(), dosit(), dospinweb(), dotele(), dotrap(), dotravel(), doup(), dowaterdemon(), dowaternymph(), dowatersnakes(), drag_ball(), drinkfountain(), drop(), drop_ball(), drop_boulder_on_player(), drop_throw(), drop_upon_death(), dropx(), dropy(), drown(), e_died(), eataccessory(), eatfood(), eatmdone(), end_engulf(), engrave(), expels(), explode(), fall_through(), feel_location(), final_level(), find_defensive(), find_misc(), findit(), findtravelpath(), float_down(), float_up(), flooreffects(), floorfood(), flush_screen(), food_detect(), forcelock(), forget_traps(), gd_move(), get_mon_location(), get_obj_location(), get_wet(), ghod_hitsu(), ghost_from_bottle(), god_zaps_you(), gold_detect(), goodpos(), goto_level(), gulpmu(), gush(), hitfloor(), hitmu(), hmon_hitmon(), hmonas(), hold_another_object(), hurtle(), hurtle_step(), impact_drop(), in_container(), in_trouble(), intemple(), invault(), invocation_message(), its_dead(), jump(), keepdogs(), kick_object(), known_hitum(), launch_obj(), lava_effects(), level_tele(), level_tele_trap(), light_cocktail(), linedup(), litroom(), look_here(), lookaround(), lookat(), m_move(), m_throw(), makedog(), makemon(), maketrap(), makewish(), map_invisible(), mapglyph(), mattacku(), maybe_tutorial(), Mb_hit(), mbag_item_gone(), mbhit(), mbhitm(), melt_ice(), mfndpos(), minimal_enlightenment(), mkcavearea(), mkinvokearea(), mnexto(), mon_arrive(), monster_nearby(), move_into_trap(), move_update(), movebubbles(), moveloop(), moverock(), msummon(), mv_bubble(), nasty(), newgame(), newsym(), next_level(), nh_timeout(), obj_delivery(), object_detect(), openit(), opentin(), passive(), paygd(), peffects(), pick_lock(), picking_lock(), picklock(), pickup(), pickup_object(), placebc(), pleased(), poisoned(), poly_obj(), polyman(), polymon(), polyself(), potionhit(), prev_level(), pri_move(), price_quote(), punish(), quest_stat_check(), readchar(), readobjnam(), ready_weapon(), recalc_mapseen(), recharge(), remove_damage(), repair_damage(), resurrect(), revive(), Ring_off_or_gone(), Ring_on(), rloc(), rloc_to(), rloco(), rm_waslit(), rndcurse(), rottenfood(), savebones(), scatter(), see_monsters(), seffects(), select_off(), set_apparxy(), set_bc(), set_entity(), set_repo_loc(), set_trap(), settrack(), ship_object(), shk_move(), shkcatch(), sho_obj_return_to_u(), shopper_financial_report(), slip_or_trip(), spelleffects(), spoteffects(), start_engulf(), steal(), stealgold(), stumble_onto_mimic(), summon_minion(), surface(), swallowed(), tactics(), target_on(), tele(), tele_trap(), teleds(), teleok(), test_move(), thitmonst(), throw_gold(), throwit(), throwspell(), thrwmu(), toss_up(), trap_detect(), try_disarm(), u_entered_shop(), u_left_shop(), u_on_newpos(), u_teleport_mon(), u_to_e(), u_wipe_engr(), um_dist(), under_ground(), under_water(), unstuck(), untrap(), update_player_regions(), use_bell(), use_candelabrum(), use_figurine(), use_grapple(), use_lamp(), use_leash(), use_mirror(), use_misc(), use_offensive(), use_pick_axe(), use_pick_axe2(), use_pole(), use_stethoscope(), use_trap(), use_whip(), useupf(), violated(), vision_recalc(), watch_on_duty(), water_friction(), water_prayer(), weffects(), were_summon(), xkilled(), xname(), zap_dig(), zap_over_floor(), zap_updown(), zapyourself(), and zhitu().

Referenced by addinv_core1(), align_shift(), arti_invoke(), at_dgn_entrance(), bad_rock(), bagotricks(), bhit(), boulder_hits_pool(), bound_digging(), breakobj(), can_make_bones(), can_reach_floor(), cast_protection(), ceiling(), chat_with_leader(), check_tutorial_location(), clear_fcorr(), clearpriests(), create_altar(), create_monster(), create_object(), create_room(), create_subroom(), currentlevel_rewrite(), cvt_sdoor_to_door(), deferred_goto(), describe_level(), destroy_drawbridge(), dig(), dig_check(), digactualhole(), dighole(), dipfountain(), distant_monnam(), do_break_wand(), do_earthquake(), do_play_instrument(), doapply(), docrt(), dodown(), dokick(), domagicportal(), domagictrap(), domonnoise(), domove(), donamelevel(), done(), doorlock(), dorecover(), dosacrifice(), dosave0(), dosit(), dosounds(), dospinweb(), dotrap(), doup(), dowear(), down_gate(), drop_ball(), drop_to(), drown(), engrave(), expulsion(), fall_through(), feel_location(), fill_room(), fill_zoo(), find_defensive(), find_offensive(), findgd(), fixup_special(), float_down(), float_up(), forget_levels(), forget_map(), fracture_rock(), gd_move(), get_cost(), get_level(), getbones(), getlev(), god_zaps_you(), goto_level(), histemple_at(), hitmu(), hurtle(), hurtle_step(), in_town(), induced_align(), inhishop(), intemple(), interest_mapseen(), intervene(), invault(), invocation_message(), invocation_pos(), is_home_elemental(), is_ok_location(), jump(), keepdogs(), launch_obj(), leader_speaks(), lev_by_name(), level_difficulty(), level_distance(), level_tele(), level_tele_trap(), lift_object(), litroom(), look_here(), lookat(), losedogs(), m_initinv(), m_initweap(), m_move(), make_happy_shk(), make_niches(), makelevel(), makemaz(), makemon(), makeniche(), makewish(), mapglyph(), mattacku(), maybe_tame(), maybe_tutorial(), mfndpos(), migrate_to_level(), mineralize(), minliquid(), mintrap(), mk_knox_portal(), mk_mplayer(), mk_split_room(), mklev(), mkmap(), mkobj(), mkshobj_at(), mksobj(), mkstairs(), mktemple(), mktrap(), mlevel_tele_trap(), mon_arrive(), morguemon(), moveloop(), moverock(), nameshk(), newcham(), newsym(), next_level(), obj_delivery(), oinit(), on_locate(), on_start(), onquest(), open_drawbridge(), parseoptions(), paybill(), peffects(), place_branch(), place_lregion(), place_random_engravings(), poly_obj(), polymon(), prev_level(), priestname(), print_mapseen(), put_lregion_here(), random_teleport_level(), readobjnam(), recalc_mapseen(), remote_burglary(), restdamage(), restore_waterlevel(), restpriest(), restshk(), Ring_on(), rloc(), rloc_pos_ok(), rndmonst(), rndtrap(), rottenfood(), save_waterlevel(), savebones(), seffects(), set_residency(), setmangry(), shk_move(), shkgone(), shkinit(), sp_level_coder(), spo_region(), spoteffects(), still_chewing(), stock_room(), surface(), tactics(), tele(), tele_trap(), test_move(), throw_gold(), throwit(), throwspell(), topologize(), topten(), u_entered_shop(), u_init(), u_left_shop(), under_water(), use_defensive(), use_figurine(), use_misc(), use_offensive(), use_pick_axe2(), use_stethoscope(), use_whip(), vision_recalc(), waterbody_name(), weight_cap(), wrong_elem_type(), x_monnam(), zap_dig(), zap_over_floor(), and zap_updown().

struct skills you::weapon_skills[P_NUM_SKILLS]

The documentation for this struct was generated from the following file: