rigigejen пишет:
Выдает ошибку в функции Checking:
findimage(1,#INTS[16520]4924,-1,#x[0],4924#y[0],49240,0,0,0,wind)==-1gotoChecking_G_{_3
Цитата:
findimage(1,#INTS[16520]4924,-1,#x[0],4924#y[0],49240,0,0,0,wind)==-1gotoChecking_G_{_3
не объявлены переменные.
rigigejen пишет:
return -1 при "==-1" как это работает (loadimage) и что делает "0" после "return 0" (в конце loadimage)
Цитата:
function load_Image
{
if(loadimage(#I0[0][0], "D:\K\I.bmp")==-1)return -1;
if(loadimage(#I1[0][0], "D:\K\I1.bmp")==-1)return -1;
if(loadimage(#I2[0][0], "D:\K\I2.bmp")==-1)return -1;
if(loadimage(#I3[0][0], "D:\K\I3.bmp")==-1)return -1;
if(loadimage(#I4[0][0], "D:\K\I4.bmp")==-1)return -1;
if(loadimage(#I5[0][0], "D:\K\I5.bmp")==-1)return -1;
if(loadimage(#I6[0][0], "D:\K\I6.bmp")==-1)return -1;
if(loadimage(#I7[0][0], "D:\K\I7.bmp")==-1)return -1;
if(loadimage(#I8[0][0], "D:\K\I8.bmp")==-1)return -1;
if(loadimage(#I9[0][0], "D:\K\I9.bmp")==-1)return -1;
if(loadimage(#I10[0][0], "D:\K\I10.bmp")==-1)return -1;
if(loadimage(#I11[0][0], "D:\K\I11.bmp")==-1)return -1;
if(loadimage(#I12[0][0], "D:\K\I12.bmp")==-1)return -1;
if(loadimage(#I13[0][0], "D:\K\I13.bmp")==-1)return -1;
if(loadimage(#I14[0][0], "D:\K\I14.bmp")==-1)return -1;
if(loadimage(#I15[0][0], "D:\K\I15.bmp")==-1)return -1;
if(loadimage(#I16[0][0], "D:\K\I16.bmp")==-1)return -1;
if(loadimage(#I17[0][0], "D:\K\I17.bmp")==-1)return -1;
return 0;
}
если loadimage не загрузил файл по ошибке он возвращает число меньше 1.
проверять так надо
if(loadimage(#I11[0][0], "D:\K\I11.bmp")<1)return -1;
если вернул ошибку идет return -1; выход из функции и возврат -1
если все правильно вернет 0.
кстати надо не
CODE:function load_Image
{
а
CODE:function load_Image ()
{
rigigejen пишет:
Можно ли применять подобное:
x1=x[0]+imagewidth(#Image1[0][0])/2+imagewidth(#Image1[0][0])/3
можно
rigigejen пишет:
И откуда идет расчет (с верхнего левого угла)?
ага
rigigejen пишет:
Плохо понял, про массивы [] почему везде кроме начальных вводных int Image стоит[0][0]?
это указатель. указывает на начало массива Image [0][0]
rigigejen пишет:
Так же не совсем понимаю работу if без else, а конкретно будет ли работать код:
if(5==5){КОД}
ага. else не обязательно писать......
(Добавление)
Цитата:
if(findimage(1,#I16[0][0],-1,#x[0],#y[0],0,0,0,0,wind)==-1);
что это? читайте про параметры