#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
//可以按a,d,w,s控制方向
//可以按h控制发射子弹
int main()
{
char direction = ' ';
int x = 200, y = 200, step = 3, j = 0;
int circle_x = x, circle_y = y;
setinitmode(0);
initgraph(640, 480);
PIMAGE image = newimage(20, 20);
int ret = getimage(image, "plane2.png", 10, 10);
printf("%d\n", ret);
for(int i=0;i<=200;i++)
{
cleardevice();
circle(circle_x, circle_y - 2 * j++, 10);
//fillrect(x, y, x + 20, y + 20);
putimage(x, y, image);
if(kbhit())
{
direction = getch();
printf("%c", direction);
switch (direction)
{
case 'a': x -= step; break;
case 'd': x += step; break;
case 'w': y -= step; break;
case 's': y += step; break;
case 'h': circle_x = x; circle_y = y; j = 0; direction = ' '; break;
default: break;
}
}
printf("%d\n", i);
Sleep(100);
}
getch();
closegraph();
return 0;
}