سورس حرکت توپ به زبان C
در این پست برای شما کاربران گرامی سورس حرکت توپ به زیان C را آماده کرده ایم.
در این پروژه با استفاده از توابع گرافیکی یک محیط طراحی شده است که توپ ها در آن محیط به سمت های مختلف در حرکت هستند و با برخورد به هم و بدنه دیوار به جهت های مختلط حرکت می کنند. این برنامه به زبان سی و به صورت گرافیکی طراحی شده است.
جهت مشاهده جزئیات کامل سورس حرکت توپ به زیان C لطفا به ادامه مطلب مراجعه فرمائید.
تکه کد سورس حرکت توپ به زیان C:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | <span style="color: #ff0000;"><strong>جهت دریافت کد کامل این برنامه لطفا از بخش خرید محصول اقدام کنید</strong></span> #include <stdio.h> #include <conio.h> #include <graphics.h> #include <stdlib.h> #include <math.h> #define CLIP_ON 1 #define DownRight 1 #define DownLeft 2 #define UpRight 3 #define UpLeft 4 #define GoUpRight 20 #define GoUpLeft 21 #define GoDownRight 22 #define GoDownLeft 23 int Temp , i , k , gcolor, Flag1 , Flag2 , Flag3 , Flag4 , Flag5 , X1 , Y1 , X2 , Y2 ,X3 , Y3 , X4 , Y4 , X5 , Y5 ; int direct1,direct2,direct3,direct4,direct5; int gdriver=DETECT,gmode,errorcode; char ch; float gx,gy,j; /*****************************/ void borderwin(void); void drawingboll(void); /****************************/ void borderwin(void) { setfillstyle( 1 , 10 ) ; bar( 0 , 0 , 5 , getmaxx() ) ; /* Create Border Left */ bar( 0, 0 , getmaxx() , 5 ) ; /* Create Border Mid Second Up */ bar( getmaxx() - 5 , 0 , getmaxx() , getmaxy() ) ; /* Create Border Right */ bar( 0 , getmaxy() - 25 , getmaxx() , getmaxy() - 20 ) ; /* Create Border Down */ bar ( 0 , getmaxy() - 1 , getmaxx() , getmaxy() ) ; /* Create Line In Down */ moveto ( 100 , getmaxy() - 12 ) ; setcolor ( 4 ) ; outtext ("Create By Yasob Saifyzade (For Exit Press [Esc])") ; } /*--------------------------------*/ void drawingboll(void) { /*Clearing The Screen With Color Black */ setfillstyle( 1 ,BLACK ) ; bar(0,0,getmaxx(),getmaxy()); /* Drawing Boll */ setfillstyle ( 1 , RED ) ; setcolor ( 14 ) ; circle( X1 , Y1 , 10 ) ; /* Craete Circle 1 */ circle( X2 , Y2 , 10 ) ; /* Craete Circle 2 */ circle( X3 , Y3 , 10 ) ; /* Craete Circle 3 */ circle( X4 , Y4 , 10 ) ; /* Craete Circle 4 */ circle( X5 , Y5 , 10 ) ; /* Craete Circle 5 */ floodfill ( X1 ,Y1 , 14 ) ; floodfill ( X2 ,Y2 , 14 ) ; floodfill ( X3 ,Y3 , 14 ) ; floodfill ( X4 ,Y4 , 14 ) ; floodfill ( X5 ,Y5 , 14 ) ; moveto (X1 - 3 , Y1 - 4 ) ; outtext ("1"); moveto (X2 - 3 , Y2 - 4 ) ; outtext ("2"); moveto (X3 - 3 , Y3 - 4 ) ; outtext ("3"); moveto (X4 - 3 , Y4 - 4 ) ; outtext ("4"); moveto (X5 - 3 , Y5 - 4 ) ; outtext ("5"); } |
با سلام اگر نیاز به کد برنامه ای داشته باشیم و سفارش به شما بدهیم آیا برامون کدنویسیش را آماده میکنید؟
لطفا با ایمیل در ارتباط باشد