visual c++6.0
我想请问一下我放到画布上的图片migu1的x坐标migu1_x不断减小,然后当图片再画布最左边消失时,消失的部分又会重新在右边出现,这样的问题可以解决吗,我想让图片从左边消失之后就不要再出现了
void show()
{
int k;
setbkmode(TRANSPARENT);
clearrectangle(x,y,x+45,y+100);
putimage(-x*1.4,0,&img_beijing);//背景向左移动
if(t==0&&gongji==0)
{
putimage(x*0.1,y,90,200,&img_human_mask,left_i*90,200,SRCAND);//人物向左移动
putimage(x*0.1,y,90,200,&img_human,left_i*90,200,SRCPAINT);
}
if(t==1&&gongji==0)
{
putimage(x*0.1,y,90,200,&img_human_mask,right_i*90,0,SRCAND);//人物向右移动
putimage(x*0.1,y,90,200,&img_human,right_i*90,0,SRCPAINT);
}
drawAlpha(&migu1,migu1_x,migu1_y);
else if(input=='d')
{
migu1_x=migu1_x-v_x;