VasiliyFamiliyaLe 26/05/2018 à 04:33
I added made a corrections where it's required, but result hasn't any changes:
if((p1&JOY_UP)&&((y<=112)&&(y>0))) scrl_y--;
if((p1&JOY_DOWN)&&((y>=208)&&(y<224))) scrl_y++;
if((p1&JOY_LEFT)&&((x<=32)&&(x>0)))
{
scrl_x--;
if ((scrl_x>FRONT_MIN_X)&&(enemyX<320+(enemy_spr.maxWidth*16)))
{
enemyX++;
aSpriteSetPos(&Enemy,enemyX,enemyY);
}
}
if((p1&JOY_RIGHT)&&((x>=288)&&(x<320)))
{
scrl_x++;
if ((scrl_x<FRONT_MAX_X)&&(enemyX>0-(enemy_spr.maxWidth*16)))
{
enemyX--;
aSpriteSetPos(&Enemy,enemyX,enemyY);
}
}