Все игры
Запись

проблема с анимацией по циклу


Нравится

Вы не можете комментировать, т.к. не авторизованы.


Сергей Степанников      25-01-2017 21:41 (ссылка)
Re: проблема с анимацией по циклу
решение:

void menu0_show(){
int i,j;
for(i=0;i<13;i++){

if(i>0){
Image2->Canvas->CopyRect(Rect(Image2->Width/2-i*8-8,0,Image2->Width/2-8,48 ),Image2->Canvas,Rect(Image2->Width/2-i*8,0,Image2->Width/2,48));
Image2->Canvas->CopyRect(Rect(Image2->Width/2+i*8+8,0,Image2->Width/2+8,48 ),Image2->Canvas,Rect(Image2->Width/2+i*8,0,Image2->Width/2,48));
}

Image2->Canvas->CopyRect(Rect(Image2->Width/2-8,0,Image2->Width/2,48 ),Image1->Canvas,Rect(i*8,0,i*8+8,48 ));
Image2->Canvas->CopyRect(Rect(Image2->Width/2,0,Image2->Width/2+8,48 ),Image1->Canvas,Rect(Image1->Width-i*8-8,0,Image1->Width-i*8,48 ));
Repaint();
Sleep(500);
//Beep();

}
}