📄 logo.c
字号:
/* 文件名 : logo.c
* 描述 : 超级迷宫 (Super Maze) 插图模块
* 作者 : 文曦畅 Wen Xichang 2004-11-10
*/
/*01*/ void logo (int lgIndex); /* 在屏幕X,Y处显示lgIndex指定的Logo */
int chnMenu (int x, int y, int index, int method);
void logo (int lgIndex){
switch(lgIndex){
case 0: /*主菜单*/
settextstyle(0, 0, 5);
setcolor(RED);
outtextxy(175, 41, "S");
setcolor(YELLOW);
outtextxy(210, 41, "U");
setcolor(BLUE);
outtextxy(250, 41, "P");
setcolor(CYAN);
outtextxy(290, 41, "E");
setcolor(MAGENTA);
outtextxy(330, 41, "R");
settextstyle(0, 0, 7);
setcolor(LIGHTBLUE);
outtextxy(310, 100, "M");
setcolor(RED);
outtextxy(360, 100, "A");
setcolor(YELLOW);
outtextxy(410, 100, "Z");
setcolor(BLUE);
outtextxy(460, 100, "E");
setcolor(MAGENTA);
rectangle(167,84,380,90);
setcolor(GREEN);
rectangle(288,159,524,165);
setcolor(RED);
rectangle(170,104,279,153);
setcolor(YELLOW);
rectangle(156,122,254,186);
setcolor(BLUE);
rectangle(226,129,264,198);
setcolor(CYAN);
rectangle(115,145,187,209);
setcolor(MAGENTA);
rectangle(376,48,422,71);
setcolor(GREEN);
rectangle(399,63,458,80);
setcolor(LIGHTBLUE);
rectangle(446,35,588,93);
chnMenu(491, 42, 52, COPY_PUT);
chnMenu(482, 63, 53, COPY_PUT);
settextstyle(0, 0, 0);
break;
case 1: /*ABOUT*/
chnMenu(155, 101, 50, COPY_PUT);
chnMenu(155, 129, 51, COPY_PUT);
chnMenu(155, 151, 52, COPY_PUT);
chnMenu(155, 170, 53, COPY_PUT);
chnMenu(155, 189, 54, COPY_PUT);
setcolor(LIGHTBLUE);
outtextxy(385, 317, "2005.2.7");
setcolor(YELLOW);
rectangle(444,138,468,164);
setcolor(LIGHTBLUE);
rectangle(411,150,453,182);
setcolor(GREEN);
rectangle(393,170,438,240);
setcolor(MAGENTA);
rectangle(380,198,428,264);
setcolor(GREEN);
rectangle(295,257,471,273);
setcolor(BLUE);
rectangle(155,285,361,316);
setcolor(CYAN);
rectangle(318,240,329,321);
setcolor(YELLOW);
outtextxy(160, 290, "QQ:375020128");
break;
case 2: /*游戏进行中*/
setcolor(GREEN);
rectangle(457,12,579,35);
chnMenu(478, 17, 50, COPY_PUT);
setcolor(LIGHTBLUE);
rectangle(589,185,602,433);
setcolor(RED);
rectangle(573,360,596,424);
setcolor(GREEN);
rectangle(548,395,612,446);
setcolor(BLUE);
rectangle(438,429,569,456);
setcolor(YELLOW);
rectangle(349,434,498,446);
setcolor(MAGENTA);
rectangle(141,437,375,440);
setcolor(WHITE);
setfillstyle(SOLID_FILL, WHITE);
bar(271,413,530,426);
setcolor(BLACK);
outtextxy(276, 416, " Xichang.wen@yahoo.com.cn ");
break;
case 3: /*OPTIONS*/
setcolor(GREEN);
rectangle(249,215,305,237);
setcolor(MAGENTA);
rectangle(277,233,321,248);
setcolor(YELLOW);
rectangle(301,244,370,257);
setcolor(BLUE);
rectangle(367,215,381,266);
setcolor(LIGHTBLUE);
rectangle(239,253,319,278);
setcolor(RED);
chnMenu(257, 259, 49, COPY_PUT);
break;
case 4: /*Gaming MENU*/
setcolor(GREEN);
rectangle(240,162,325,188);
setcolor(LIGHTBLUE);
rectangle(277,155,305,166);
setcolor(CYAN);
rectangle(313,177,357,207);
setcolor(BLUE);
rectangle(348,162,370,185);
setcolor(YELLOW);
rectangle(362,172,426,195);
setcolor(YELLOW);
chnMenu(280, 168, 50, COPY_PUT);
break;
case 5:/*PAUSE*/
settextstyle(0, 0, 3);
setcolor(YELLOW);
chnMenu(280, 212, 55, COPY_PUT);
settextstyle(0, 0, 0);
break;
case 6:/*Success*/
setcolor(GREEN);
rectangle(245,183,253,204);
setcolor(MAGENTA);
rectangle(251,179,269,191);
setcolor(RED);
rectangle(263,185,381,196);
setcolor(LIGHTBLUE);
rectangle(257,263,289,300);
setcolor(YELLOW);
rectangle(278,270,387,277);
setcolor(CYAN);
rectangle(378,266,395,286);
setcolor(BLUE);
rectangle(387,254,398,276);
chnMenu(269, 221, 56, COPY_PUT);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -