[BACK]Return to rogue.ext CVS log [TXT][DIR] Up to [contributed] / early-roguelike / srogue

Annotation of early-roguelike/srogue/rogue.ext, Revision 1.1

1.1     ! rubenllo    1: EXTTHG player;
        !             2: EXTWEP weaps[];
        !             3: EXTARM armors[];
        !             4: EXTMON monsters[], *mtlev[];
        !             5: EXTTRAP traps[];
        !             6: EXTROOM *oldrp, rooms[];
        !             7: EXTCORD delta, stairs, oldpos, rndspot;
        !             8: EXTLKL *mlist, *lvl_obj;
        !             9: EXTOBJ *cur_armor, *cur_weapon, *cur_ring[];
        !            10: EXTMAG r_magic[], s_magic[], ws_magic[], p_magic[];
        !            11: EXTMAG things[], a_magic[], w_magic[];
        !            12: EXTINT max_hp, quiet, food_left, hungry_state, level, max_level;
        !            13: EXTINT foodlev, total, count, demoncnt, fung_hit, ntraps;
        !            14: EXTINT lastscore, purse, mpos, seed, dnum, no_food, packvol, playuid;
        !            15: EXTINT curprice, trader, group, levcount, levtype, ringfood, playgid;
        !            16: EXTINT chkstairs(), notfight();
        !            17: EXTINT prntfile();
        !            18: EXTBOOL running, nochange, after, inwhgt, isfight, firstmove, nlmove;
        !            19: EXTBOOL wizard, waswizard, in_shell, amulet, door_stop, playing, use_savedir;
        !            20: EXTBOOL notify, ws_know[], p_know[], s_know[], r_know[], inpool;
        !            21: EXTCHAR home[], file_name[], whoami[], fruit[], curpurch[], scorefile[];
        !            22: EXTCHAR *r_stones[], *p_colors[], *s_names[], *ws_type[], *ws_made[];
        !            23: EXTCHAR *ws_guess[], *s_guess[], *r_guess[], *p_guess[];/*, *unctrl();*/
        !            24: EXTCHAR morestr[], prbuf[], huh[];
        !            25: EXTCHAR *release, take, runch;
        !            26: EXTCHAR retstr[], wizstr[], spacemsg[], illegal[], callit[], starlist[];
        !            27: EXTSTAT max_stats, *him;
        !            28: extern struct magic_info thnginfo[];
        !            29: extern struct real re_stats;
        !            30: extern long e_levels[];
        !            31: extern struct rod ws_stuff[];
        !            32: extern struct sgttyb _tty;
        !            33:
        !            34: extern struct coord nh;
        !            35: extern struct delayed_action d_list[MAXDAEMONS];
        !            36: extern int between;
        !            37:
        !            38: extern char *rainbow[NCOLORS];
        !            39: extern char *sylls[NSYLS];
        !            40: extern char *stones[NSTONES];
        !            41: extern char *wood[NWOOD];
        !            42: extern char *metal[NMETAL];
        !            43:
        !            44: void    _attach(struct linked_list **list, struct linked_list *item);
        !            45: void    _detach(struct linked_list **list, struct linked_list *item);
        !            46: void    _free_list(struct linked_list **ptr);
        !            47: void    activity(void);
        !            48: int     add_dam(struct stats *who);
        !            49: void    add_haste(bool potion);
        !            50: void    add_mon(struct room *rm, bool treas);
        !            51: bool    add_pack(struct linked_list *item, bool silent);
        !            52: void    add_pass(void);
        !            53: void    addmsg(char *fmt, ...);
        !            54: void    aggravate(void);
        !            55: int     attack(struct thing *mp);
        !            56: bool    author(void);
        !            57: void    auto_save(int a);
        !            58: int     be_trapped(struct coord *tc, struct thing *th);
        !            59: void    buy_it(void);
        !            60: void    byebye(int how);
        !            61: bool    cansee(int y, int x);
        !            62: char   *charge_str(struct object *obj);
        !            63: void    check_level(void);
        !            64: void    chg_abil(int what, int amt, int how);
        !            65: void    chg_hpt(int howmany, bool alsomax, char what);
        !            66: void    command(void);
        !            67: bool    cordok(int y, int x);
        !            68: void    create_obj(bool fscr);
        !            69: void    cur_null(struct object *op);
        !            70: void    dbotline(WINDOW *scr, char *message);
        !            71: bool    dead_end(char ch);
        !            72: void    death(char monst);
        !            73: void    del_pack(struct linked_list *what);
        !            74: bool    diag_ok(struct coord *sp, struct coord *ep);
        !            75: void    dip_it(void);
        !            76: void    discard(struct linked_list *item);
        !            77: void    displevl(void);
        !            78: void    dispmax(void);
        !            79: void    dispmons(void);
        !            80: void    do_daemons(int flag);
        !            81: void    do_fuses(void);
        !            82: void    do_maze(void);
        !            83: void    do_motion(struct object *obj, int ydelta, int xdelta);
        !            84: void    do_move(int dy, int dx);
        !            85: void    do_passages(void);
        !            86: void    do_post(void);
        !            87: void    do_rooms(void);
        !            88: void    do_run(char ch);
        !            89: void    do_zap(bool gotdir);
        !            90: void    doctor(int fromfuse);
        !            91: void    draw_room(struct room *rp);
        !            92: int     drop(struct linked_list *item);
        !            93: bool    dropcheck(struct object *op);
        !            94: void    eat(void);
        !            95: int     encread(void *starta, unsigned int size, FILE *inf);
        !            96: void    encwrite(void *starta, unsigned int size, FILE *outf);
        !            97: void    endit(int a);
        !            98: void    endmsg(void);
        !            99: void    extinguish(void (*func)());
        !           100: int     extras(void);
        !           101: void    fall(struct linked_list *item, bool pr);
        !           102: bool    fallpos(struct coord *pos, struct coord *newpos, bool passages);
        !           103: void    fatal(char *s);
        !           104: bool    fight(struct coord *mp, struct object *weap, bool thrown);
        !           105: struct linked_list *find_mons(int y, int x);
        !           106: struct linked_list *find_obj(int y, int x);
        !           107: void    fix_stick(struct object *cur);
        !           108: void    fuse(void (*func)(), int arg, int time);
        !           109: void    game_err(int a);
        !           110: void    genocide(void);
        !           111: bool    get_dir(void);
        !           112: struct linked_list *get_item(char *purpose, int type);
        !           113: int     get_str(char *opt, WINDOW *awin);
        !           114: int     get_worth(struct object *obj);
        !           115: int     getbless(void);
        !           116: int     getindex(char what);
        !           117: int     getpcon(struct stats *who);
        !           118: int     getpdex(struct stats *who, bool heave);
        !           119: int     getpwis(struct stats *who);
        !           120: void    heal_self(int factor, bool updmaxhp);
        !           121: bool    hit_monster(struct coord *mp, struct object *obj);
        !           122: int     hitweight(void);
        !           123: bool    hurt_armor(struct object *obj);
        !           124: void    idenpack(void);
        !           125: char   *identify(int what);
        !           126: void    ignore(void);
        !           127: bool    illeg_ch(unsigned char ch);
        !           128: void    init_everything(void);
        !           129: void    init_ring(struct object *what, bool fromwiz);
        !           130: void    init_weapon(struct object *weap, int type);
        !           131: void    initarmor(struct object *obj, int what);
        !           132: void    initfood(struct object *what);
        !           133: char   *inv_name(struct object *obj, bool drop);
        !           134: bool    inventory(struct linked_list *list, int type);
        !           135: int     itemvol(struct object *wh);
        !           136: int     itemweight(struct object *wh);
        !           137: bool    is_current(struct object *obj);
        !           138: bool    is_magic(struct object *obj);
        !           139: bool    isatrap(char ch);
        !           140: bool    isring(int hand, int ring);
        !           141: bool    iswearing(int ring);
        !           142: void    killed(struct linked_list *item, bool pr);
        !           143: void    lengthen(void (*func)(), int xtime);
        !           144: void    lev_mon(void);
        !           145: void    light(struct coord *cp);
        !           146: void    look(bool wakeup);
        !           147: bool    magring(struct object *what);
        !           148: bool    makemons(int what);
        !           149: int     midx(char whichmon);
        !           150: void    missile(int ydelta, int xdelta);
        !           151: void    money(void);
        !           152: bool    monhurt(struct thing *th);
        !           153: void    msg(char *fmt, ...);
        !           154: char   *new(int size);
        !           155: struct linked_list *new_item(int size);
        !           156: void    new_level(int ltype);
        !           157: struct linked_list *new_monster(char type, struct coord *cp, bool treas);
        !           158: struct linked_list *new_thing(bool treas, int type, int which);
        !           159: void    nohaste(int fromfuse);
        !           160: void    noteth(int fromfuse);
        !           161: void    notinvinc(int fromfuse);
        !           162: void    notregen(int fromfuse);
        !           163: void    notslow(int fromfuse);
        !           164: char    npch(char ch);
        !           165: char   *num(int n1, int n2);
        !           166: bool    o_off(struct object *what, long bit);
        !           167: bool    o_on(struct object *what, long bit);
        !           168: void    option(void);
        !           169: char    pack_char(struct object *obj);
        !           170: void    parse_opts(char *str);
        !           171: bool    passwd(void);
        !           172: int     pick_one(struct magic_item *mag);
        !           173: void    pick_up(char ch);
        !           174: void    picky_inven(void);
        !           175: bool    pl_off(long what);
        !           176: bool    pl_on(long what);
        !           177: void    playit(void);
        !           178: bool    price_it(void);
        !           179: void    quaff(void);
        !           180: void    quit(int a);
        !           181: void    raise_level(void);
        !           182: void    rchg_str(int amt);
        !           183: void    read_scroll(void);
        !           184: int     readchar(void);
        !           185: void    remove_monster(struct coord *mp, struct linked_list *item);
        !           186: void    resoflg(struct object *what, long bit);
        !           187: bool    restore(char *file, char **envp);
        !           188: void    restscr(WINDOW *scr);
        !           189: bool    rf_on(struct room *rm, long bit);
        !           190: char   *ring_num(struct object *what);
        !           191: void    ring_off(void);
        !           192: void    ring_on(void);
        !           193: void    ringabil(void);
        !           194: int     ringex(int rtype);
        !           195: int     rnd(int range);
        !           196: char    rnd_mon(bool wander, bool baddie);
        !           197: struct coord *rnd_pos(struct room *rp);
        !           198: int     rnd_room(void);
        !           199: struct coord *rndmove(struct thing *who);
        !           200: int     roll(int number, int sides);
        !           201: void    rollwand(int fromfuse);
        !           202: struct room *roomin(struct coord *cp);
        !           203: int     rs_restore_file(FILE *inf);
        !           204: int     rs_save_file(FILE *savef);
        !           205: void    runners(void);
        !           206: void    runto(struct coord *runner, struct coord *spot);
        !           207: void    sapem(int fromfuse);
        !           208: bool    save(int which);
        !           209: bool    save_game(void);
        !           210: bool    save_throw(int which, struct thing *tp);
        !           211: void    score(int amount, int aflag, char monst);
        !           212: void    sell_it(void);
        !           213: void    setoflg(struct object *what, long bit);
        !           214: void    setup(void);
        !           215: char    show(int y, int x);
        !           216: bool    showtop(int showname);
        !           217: void    sight(int fromfuse);
        !           218: void    start_daemon(void (*func)(), int arg, int type);
        !           219: void    status(int fromfuse);
        !           220: bool    step_ok(unsigned char ch);
        !           221: void    stomach(int fromfuse);
        !           222: int     str_plus(struct stats *who);
        !           223: void    strucpy(char *s1, char *s2, int len);
        !           224: void    swander(int fromfuse);
        !           225: bool    swing(int at_lvl, int op_arm, int wplus);
        !           226: void    take_off(void);
        !           227: int     teleport(struct coord spot, struct thing *th);
        !           228: void    toss_ring(struct object *what);
        !           229: void    total_winner(void);
        !           230: int     totalenc(void);
        !           231: char   *tr_name(char ch);
        !           232: struct trap *trap_at(int y, int x);
        !           233: void    unconfuse(int fromfuse);
        !           234: void    unhold(char whichmon);
        !           235: void    unsee(int fromfuse);
        !           236: void    updpack(void);
        !           237: char   *vowelstr(char *str);
        !           238: void    wait_for(WINDOW *win, char ch);
        !           239: struct linked_list *wake_monster(int y, int x);
        !           240: void    wanderer(void);
        !           241: void    waste_time(void);
        !           242: void    wear(void);
        !           243: void    wghtchk(int fromfuse);
        !           244: void    whatis(struct linked_list *what);
        !           245: void    wield(void);
        !           246: char    winat(int y, int x);
        !           247: void    writelog(int amount, int aflag, char monst);

CVSweb