Как добавить фоновое изображение и звук в graphics.h ?
всем привет. у меня есть некоторые проблемы с графикой.h функции в c++. 1) Как я могу добавить постоянное фоновое изображение в свой код? я пробовал функции initwindow и readimagefile, но когда я помещаю это в цикл for каждый раз, когда он открывает новое окно, а когда я вынимаю его из цикла for, он исчезает при запуске цикла. у меня такая же проблема со звуком. когда я играю звук с помощью функции playsound, программа ждет окончания звука, а затем читает остальную часть кода. я был бы благодарен, если бы вы помогли мне.
Что я уже пробовал:
#include <stdio.h> #include <graphics.h> #include <windows.h> #include <conio.h> #include <mmsystem.h> int main() { int p=0 ; int w=0,d=0,s=0,a=0 ; int gd=DETECT,gm ; initgraph(&gd,&gm,"") ; PlaySound(TEXT("gow.wav"), NULL, SND_SYNC) ; char c='y'; while (c!=27) { rectangle(20+a,20+w,80+d,80+s) ; c=getch() ; if (c=='t') { p++ ; } if (c=='f') { for (int i=20+w;i>=0;i--) { rectangle(20+a,20+w,80+d,80+s) ; if (p%2==0) { circle((100+a+d)/2,i,4) ; } else { line((100+a+d)/2,i,(100+a+d)/2,i-5) ; } Sleep(1) ; cleardevice() ; } } if (c=='a') { cleardevice() ; a-=10 ; d-=10 ; } else if (c=='w') { cleardevice() ; w-=10 ; s-=10 ; } else if (c=='d') { cleardevice(); d+=10 ; a+=10 ; } else if (c=='s') { cleardevice() ; s+=10 ; w+=10 ; } } closegraph() ; return 0; }