Ошибка при отрисовке разных изображений в цикле, в методе 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++)
{
glPushMatrix();
glRotatef(rotate[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++)>
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