PDA

View Full Version : مبتدی: لطفا راهنمایی کنید



mobina rr
جمعه 21 فروردین 1394, 10:15 صبح
می خوام برنامه ای شبیه این کد بنویسم با این تفاوت که هنگامه کلیک کردن به جای رسم یک دایره ی ابی یک دایره ی قرمز از محل موس در خلاف جهت محور yهاشروع به حرکت کرده تا از صفحه خارج شود...
لطفا راهنمایی کنید[CODE]

#include <iostream>
#include <graphics.h>
using namespace std;
int main()
{
int x=-3,y=-100;
initwindow(1280,800,"mobina",-3,-3);
while(!kbhit())
{
if((x!=mousex())||(y!=mousey()))
{
setwritemode(XOR_PUT);
setcolor(4);
setfillstyle(1,4);
fillellipse(x,y,10,10);
x=mousex();
y=mousey();
setcolor(4);
setfillstyle(1,4);
fillellipse(x,y,10,10);
setwritemode(COPY_PUT);
}
if(ismouseclick(WM_LBUTTONDOWN))
{
setwritemode(XOR_PUT);
setcolor(4);
setfillstyle(1,4);
fillellipse(x,y,10,10);
setwritemode(COPY_PUT);
setcolor(1);
setfillstyle(1,1);
fillellipse(x,y,10,10);
clearmouseclick(WM_LBUTTONDOWN);
setwritemode(XOR_PUT);
setcolor(4);
setfillstyle(1,4);
fillellipse(x,y,10,10);
setwritemode(COPY_PUT);
}
}
closegraph();
return 0;
}



[