📄 business.cpp
字号:
void business(int x,int y,int name)
{
char *buffer,*buffer0;int m=x,n=y,buttons=0,size,size0;
long int tempmoney=housedat[action].money,tempfood=housedat[action].food;
char ch1[10],ch2[10];
cursoroff();
size=imagesize(x,y,x+200,y+100);
buffer=malloc(size);
getimage(x,y,x+200,y+100,buffer);
putimage(x,y,buffer,XOR_PUT);
size0=imagesize(x+70,y+30,x+110,y+70);
buffer0=malloc(size0);
setcolor(YELLOW);
rectangle(x,y,x+200,y+100);
paint(YELLOW,x+100,y+50,CYAN);
getimage(x+70,y+30,x+110,y+70,buffer0);
printxs(x+80,y+10,"交易",RED);
printxs(x+10,y+30,"黄金",YELLOW);
printxs(x+10,y+50,"粮草",YELLOW);
printxs(x+120,y+30,"增加黄金",YELLOW);
printxs(x+120,y+50,"增加粮食",YELLOW);
printxs(x+50,y+70,"确定",RED);
printxs(x+120,y+70,"取消",RED);
for(;;)
{
sprintf(ch1,"%ld",tempmoney);
sprintf(ch2,"%ld",tempfood);
cursoroff();
outtextxy(x+70,y+35,ch1);
outtextxy(x+70,y+55,ch2);
mouse(&m,&n,&buttons);
if (buttons==1 && m>x+120 && m<x+195 && n>y+30 && n<y+45 && tempfood>=250)
{tempmoney+=5;tempfood-=250;putimage(x+70,y+30,buffer0,COPY_PUT);}
if (buttons==1 && m>x+120 && m<x+195 && n>y+50 && n<y+65 && tempmoney>=5)
{tempmoney-=5;tempfood+=250;putimage(x+70,y+30,buffer0,COPY_PUT);}
if (buttons==1 && m>x+50 && m<x+80 && n>y+70 && n<y+85 && housedat[action].money!=tempmoney)
{housedat[action].money=tempmoney;
housedat[action].food=tempfood;
herodat[name].action=1;
actionhouse(housedat[action]);
break;}
if (buttons==1 && m>x+120 && m<x+150 && n>y+70 && n<y+85) break;
}
cursoroff();
putimage(x,y,buffer,COPY_PUT);
free(buffer);free(buffer0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -