- C++
心血来潮 写了一个逆转裁判(未完工 持续更新中)
- 2024-8-24 20:35:53 @
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole,FOREGROUND_GREEN);
cout << "我一定要为他,讨回一个公道......" << endl;
Sleep(1750);
cout << endl << "8月3日 上午9时47分" << endl << "地方法院 被告第2休息室";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "(呜呜......好紧张啊)";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "......成步堂!";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "啊,所、所长。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "呼,总算赶上了。";
Sleep(1750);
cout << endl << endl << "千寻:" << endl << "第一次上法庭的心情如何?";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "自、自从以前小学的班级审判之后," << endl << "我还从来没有这么紧张过。";
Sleep(2000);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "......这样子呀,那可真是久违啦。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "嗯,是啊。";
Sleep(1750);
cout << endl << endl << "成步堂:" << endl << "那个......所长。";
Sleep(1750);
cout << endl << endl << "成步堂:" << endl << "今天很不好意思," << endl << "你明明那么繁忙......";
Sleep(2000);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "没关系的," << endl << "毕竟是我可爱的下属首次亮相嘛。";
Sleep(2000);
cout << endl << endl << "千寻:" << endl << "......不过话说回来。";
Sleep(1750);
cout << endl << endl << "千寻:" << endl << "第一次上法庭就要面对凶杀案," << endl << "你还真是大胆啊。";
Sleep(2000);
cout << endl << endl << "千寻:" << endl << "我很佩服你," << endl << "也很佩服你委托人的勇气。";
Sleep(2000);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "呃,是......";
Sleep(1750);
cout << endl << endl << "成步堂:" << endl << "因为我欠那家伙的人情。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "......什么?";
Sleep(1750);
cout << endl << endl << "千寻:" << endl << "你是说欠那位委托人?";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "......我会像现在这样成为律师,";
Sleep(1750);
cout << endl << endl << "成步堂:" << endl << "正是拜他所赐。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "......还是第一次听你说起哎。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "我希望可以助他一臂之力!";
Sleep(1750);
cout << endl << endl << "成步堂:" << endl << "帮他打赢这场官司......";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
cout << endl << endl << "???:" << endl;
SetConsoleTextAttribute(hConsole,FOREGROUND_GREEN);
cout << "(完蛋啦!)";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
cout << endl << endl << "???:" << endl;
SetConsoleTextAttribute(hConsole,FOREGROUND_GREEN);
cout << "(一切都完蛋啦!)";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "............";
Sleep(1750);
cout << endl << endl << "千寻:" << endl << "在那边大呼小叫的," << endl << "应该就是你的委托人吧......?";
Sleep(2000);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "呃,好像是。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
cout << endl << endl << "???:" << endl;
SetConsoleTextAttribute(hConsole,FOREGROUND_GREEN);
cout << "(......让我死!让我死啊!)";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
cout << endl << endl << "???:" << endl;
SetConsoleTextAttribute(hConsole,FOREGROUND_GREEN);
cout << "(我要在这里死给你们看!)";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED);
cout << endl << endl << "千寻:" << endl << "......他好像很想死呢。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "嗯。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN);
cout << endl << endl << "矢张(成步堂的委托人):" << endl << "成步堂!";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "嗨,矢张。";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_RED | FOREGROUND_GREEN);
cout << endl << endl << "矢张:" << endl << "有罪!判我有罪!";
Sleep(1750);
cout << endl << endl << "矢张:" << endl << "赶快判我死刑,让我一了百了!";
Sleep(1750);
SetConsoleTextAttribute(hConsole,FOREGROUND_BLUE);
cout << endl << endl << "成步堂:" << endl << "你、你怎么啦,矢张!";
Sleep(1750);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0);
return 0;
}
写累了 明天更新 (代码里面的SetConsoleTextAttribute是起到变换字体颜色的作用 然而只有windows系统能用 其他方法太难 完全学不会 SetConsoleTextAttribute算是下下策了)
4 comments
-
松饼好吃 LV 5 @ 2024-8-27 19:41:52
TMD为了了解剧情lz还去B站查了,结果您TM不更了
-
2024-8-24 21:08:34@
后续我打算用switch和case模拟审问阶段
-
2024-8-24 20:38:43@
有没有老师教我一下如何变换字符颜色以及替代Sleep函数啊(只能用标准库)
-
2024-8-24 20:37:05@
我估摸着写完都不止65535字了
- 1