diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-06-12 17:09:28 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-06-12 17:09:28 +0800 |
commit | 69aa60480b75e8f5accbc2b9717af81aadd0416f (patch) | |
tree | 925d912b56db8b69b581931d6b13aab6b7f14ab9 /mbbsd/bbs.c | |
parent | ce01a30cfa781622a2954942032bf3d129943f7a (diff) | |
download | pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.gz pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.bz2 pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.lz pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.xz pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.zst pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.zip |
animated board notes
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index d4a4194b..6cf51226 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -2222,14 +2222,19 @@ static int b_notes(void) { char buf[PATHLEN]; + int mr = 0; setbfile(buf, currboard, fn_notes); - if (more(buf, NA) == -1) { + mr = more(buf, NA); + + if (mr == -1) + { clear(); move(4, 20); outs("¥»¬ÝªO©|µL¡u³Æ§Ñ¿ý¡v¡C"); } - pressanykey(); + if(mr != READ_NEXT) + pressanykey(); return FULLUPDATE; } @@ -2714,11 +2719,14 @@ Read(void) set_board(); if (board_visit_time < *board_note_time) { + int mr = 0; + setbfile(buf, currboard, fn_notes); - if(more(buf, NA)!=-1) - pressanykey(); - else + mr = more(buf, NA); + if(mr == -1) *board_note_time=0; + else if (mr != READ_NEXT) + pressanykey(); } setutmpbid(currbid); setbdir(buf, currboard); |