diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-08-26 18:38:56 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-08-26 18:38:56 +0800 |
commit | f859bda05935a1a53e7dc0c120347dcf9ef7a15e (patch) | |
tree | 6dafbc0e52118b4dc82aef6a928f61891fe0cb59 | |
parent | 89b53ccc41b698d2f444e808c50ce1c8efb13df9 (diff) | |
download | pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar.gz pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar.bz2 pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar.lz pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar.xz pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.tar.zst pttbbs-f859bda05935a1a53e7dc0c120347dcf9ef7a15e.zip |
* remove lovepaper generator because it's rarely used by observation.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@4777 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/Makefile | 2 | ||||
-rw-r--r-- | pttbbs/mbbsd/lovepaper.c | 124 | ||||
-rw-r--r-- | pttbbs/mbbsd/menu.c | 1 |
3 files changed, 1 insertions, 126 deletions
diff --git a/pttbbs/mbbsd/Makefile b/pttbbs/mbbsd/Makefile index 4f199b42..fc462764 100644 --- a/pttbbs/mbbsd/Makefile +++ b/pttbbs/mbbsd/Makefile @@ -14,7 +14,7 @@ NETOBJS = mbbsd.o io.o term.o telnet.o TALKOBJS = talk.o chat.o friend.o UTILOBJS = stuff.o kaede.o convert.o name.o syspost.o PAGEROBJS= more.o pmore.o -PLUGOBJS = lovepaper.o calendar.o topsong.o gamble.o vice.o angel.o +PLUGOBJS = calendar.o topsong.o gamble.o vice.o angel.o CHESSOBJS= chc.o chc_tab.o chess.o go.o gomo.o dark.o reversi.o GAMEOBJS = card.o chicken.o OBJS:= admin.o assess.o edit.o menu.o xyz.o var.o visio.o \ diff --git a/pttbbs/mbbsd/lovepaper.c b/pttbbs/mbbsd/lovepaper.c deleted file mode 100644 index 10e5c0e2..00000000 --- a/pttbbs/mbbsd/lovepaper.c +++ /dev/null @@ -1,124 +0,0 @@ -/* $Id$ */ -#include "bbs.h" -#define DATA "etc/lovepaper.dat" - -int -x_love(void) -{ - char buf1[200], title[TTLEN + 1]; - char fpath[PATHLEN]; - char receiver[61], path[STRLEN] = "home/"; - int x, y = 0, tline = 0, poem = 0; - FILE *fp, *fpo; - struct tm gtime; - fileheader_t mhdr; - char save_title[STRLEN]; - - setutmpmode(LOVE); - - localtime4_r(&now, >ime); - snprintf(buf1, sizeof(buf1), "%c/%s/love%d%d", - cuser.userid[0], cuser.userid, gtime.tm_sec, gtime.tm_min); - strcat(path, buf1); - move(1, 0); - clrtobot(); - - outs("\n�w��ϥα��Ѳ��;� v0.00 �O \n"); - outs("�������H�Ҿ�����,��Ѩt�����A���a.\n������ : �ݱ����Ǫk.\n"); - - if (!getdata(7, 0, "���H�H�G", receiver, sizeof(receiver), DOECHO)) - return 0; - if (receiver[0] && !(searchuser(receiver, receiver) && - getdata(8, 0, "�D �D�G", title, - sizeof(title), DOECHO))) { - move(10, 0); - vmsg("���H�H�ΥD�D�����T,���ѵL�k�ǻ�"); - return 0; - } - fpo = fopen(path, "w"); - assert(fpo); - fprintf(fpo, "\n"); - if ((fp = fopen(DATA, "r"))) { - while (fgets(buf1, 100, fp)) { - switch (buf1[0]) { - case '#': - break; - case '@': - if (!strncmp(buf1, "@begin", 6) || !strncmp(buf1, "@end", 4)) - tline = 3; - else if (!strncmp(buf1, "@poem", 5)) { - poem = 1; - tline = 1; - fprintf(fpo, "\n\n"); - } else - tline = 2; - break; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - sscanf(buf1, "%d", &x); - y = (random() % (x - 1)) * tline; - break; - default: - if (!poem) { - if (y > 0) - y = y - 1; - else { - if (tline > 0) { - fputs(buf1, fpo); - tline--; - } - } - } else { - if (buf1[0] == '$') - y--; - else if (y == 0) - fputs(buf1, fpo); - } - } - - } - - fclose(fp); - fclose(fpo); - strlcpy(save_title, title, sizeof(save_title)); - curredit |= EDIT_MAIL; - if (vedit(path, YEA, NULL, save_title) == EDIT_ABORTED) { - curredit &= ~EDIT_MAIL; - unlink(path); - clear(); - outs("\n\n ���H����\n"); - pressanykey(); - return -2; - } - curredit &= ~EDIT_MAIL; - - sethomefile(fpath, receiver, FN_OVERRIDES); - x = file_exist_record(fpath, cuser.userid); - sethomefile(fpath, receiver, FN_REJECT); - - if (x || !file_exist_record(fpath, cuser.userid)) {/* if friend or not rejected */ - sethomepath(buf1, receiver); - stampfile(buf1, &mhdr); - Rename(path, buf1); - strlcpy(mhdr.title, save_title, sizeof(mhdr.title)); - strlcpy(mhdr.owner, cuser.userid, sizeof(mhdr.owner)); - sethomedir(path, receiver); - if (append_record(path, &mhdr, sizeof(mhdr)) == -1) - return -1; - sendalert(receiver, ALERT_NEW_MAIL); - } - hold_mail(buf1, receiver, save_title); - return 1; - } else { - vmsg("�����ثe�L���Ѹ�Ʈw�A�ЦV���������C"); - } - fclose(fpo); - return 0; -} diff --git a/pttbbs/mbbsd/menu.c b/pttbbs/mbbsd/menu.c index 15841fcf..bbb540f3 100644 --- a/pttbbs/mbbsd/menu.c +++ b/pttbbs/mbbsd/menu.c @@ -504,7 +504,6 @@ static const commands_t maillist[] = { {m_read, PERM_READMAIL, "RRead �h�\\��Ū�H���"}, {m_send, PERM_LOGINOK, "RSend �����H�H"}, {mail_list, PERM_LOGINOK, "RMail List �s�ձH�H"}, - {x_love, PERM_LOGINOK, "PPaper ���Ѳ��;�"}, // #ifdef USE_MAIL_AUTO_FORWARD {setforward, PERM_LOGINOK, "FForward �]�w�H�c�۰���H" }, // #endif |