Cześć, mam problem, i nie mogę go rozwiązać. Najprawdopodobniej to jakaś literówka albo coś, ale mam prośbę czy ktoś z was mógłby zajrzeć w mój kod i pomóc? Funkcja działa, ale kiedy pocisk napotyka przeciwnika to znika, ale przeciwnik nie :/ chociaż powinien (wytłuszczony kod). Wszystkie zmienne istnieją, funkcje w mainie wywołuje. Kompilator nie zgłasza błędów ani flag. Programuje w Dev-C++. Jest to aplikacja konsolowa ;]
void missle_search()
{
for(int i=0;i<25;i++)
{
for(int j=0;j<44;j++)
{
if (plansza[j][i]=='!')
{
//pocisk+=1;
plansza[j][i]=32;
//if (pocisk=1)
//{
if(i>0)
{
**if (plansza[j][i-1]==207)
{
plansza[j][i-1]=32;
cout<<"\a";
punkty+=10;
continue;
//pocisk-=1;
}
else **
if(plansza[j][i-1]==178)
{
plansza[j][i-1]=176;
cout<<"\a";
continue;
//pocisk-=1;
}
else if(plansza[j][i-1]==176)
{
plansza[j][i-1]=' ';
cout<<"\a";
continue;
//pocisk-=1;
}
else if (plansza[j][i-1]==32)
{
plansza[j][i-1]='!';
continue;
}
}
//}
}
}
}
}