Ошибка при отрисовке разных изображений в цикле, в методе ShowDrum
`void Scene1::ShowDrum(int countdrums,float*rotate_,int counttextureondrums,int**drum,
int credits,int win,int totalbet,const char*line,int bet,bool*lines,int**ms,bool*buttons)
{
if(buttons[2]){
StartRotate();
}
Rotate();
for(int i=0;i<countdrums;i++) glrotatef(rotate<span="" glpushmatrix();="" {="">[i],1,0,0);
for(int__ j=0;j<counttextureondrums;j++) {="" glbindtexture(gl_texture_2d,image-="">IndexTexture[FindTexture(vectordrum[randommassive[i*j+j]])]);
EnableTexture(i,j);
}
glPopMatrix();
}
}</counttextureondrums;j++)></countdrums;i++)>
int Scene1::GetRandom(int max)
{
return ((int)((float)rand() / RAND_MAX*(max_ - min_) + min_));
}
int*Scene1::GetRandomMassive(int max)
{
for(int__ i=0;i<30;i++)
{
randommassive[i] = GetRandom(max);
}
return randommassive;
}
`
Полный код в моём проекте на гитхабе, доступный для скачивания любому https://www.github.com/Beginerok/Tropic-Island
Под Windows и Linux , скажу сразу что данный код работает в классе Scene без использования devil, на данном изображении показано что вместо разных изображений которые задаются случайным вектором в приведеном выше коде в виндовс и линукс
https://cdn1.savepice.ru/uploads/2018/10/5/5526426f6cff3e9a49ce2c348565444d-full.jpg] https://cdn1.savepice.ru/uploads/2018/10/5/451caba1f8312b8573eca89f3ff93faa-full.jpg
Close this ticket, it is my mistake in code, library not have a bug