在C程序编程中如何使图形运动?

在C程序编程中如何使图形运动?,第1张

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <磨巧扮dos.h>

int main(void)

{

int gdriver = DETECT, gmode, errorcode

int midx, midy,a,b

int radius = 100

initgraph(&gdriver, &gmode, "瞎灶")

errorcode = graphresult()

if (errorcode != grOk)

{

printf("Graphics error: %s\n", grapherrormsg(errorcode))

printf("Press any key to halt:")

getch()

exit(1)

}

midx = getmaxx() / 2

midy = getmaxy() / 2

setcolor(getmaxcolor())

for(a=0,b=0a<midx,b<宽早midya++,b++)

{circle(a, b, radius)

cleardevice()

delay(500)

}

getch()

closegraph()

return 0

}

public void paintComponent(Graphics g) {

super.paintComponents(g)

……

y += 5

}

private class PaintThread implements Runnable {

public void run() {

while(true) {

repaint()

try {

Thread.sleep(100)

} catch (InterruptedException e) {

e.printStackTrace()

}

}

}

public static void main(String[] args){

new Thread(new PaintThread()).start()

}

方法根据笑正自渗物己的组合下吧!核心代码碰喊悔就这些了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8223496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存