C++ Bakomliggande loop
Hej,
Hur ordnar man en bakomliggande loop som körs medan resten av programmet körs? Exempelvis en ljudslinga som spelas upp medan programmet körs. I mitt fall vill jag ha en rubrik på en meny som skiftar färg, medan resten av menyraderna är i en och samma färg. Kör man koden nu visas bara första rubriken. Den andra texten ligger utanför loopen som är ändlös.
#include<iostream>
#include<cstdlib> //bib för rand
#include<ctime>
# include <windows.h> //Möjliggör färg på text
using namespace std;
int main()
{
while(true)
{
system ( "color 03" );
Sleep ( 200 );
system ( "color 07" );
Sleep ( 200 );
system ( "color 08" );
Sleep ( 200 );
system ( "color 09" );
Sleep ( 200 );
system( "color 0A" );
Sleep( 200 );
system( "color 0B" );
Sleep( 200 );
system( "color 0C" );
Sleep( 200 );
system( "color 0D" );
Sleep( 200 );
system( "color 0E" );
Sleep( 200 );
system( "color 0F" );
Sleep( 200 );
system ( "cls" );
cout << "\n\n\t\t\t\t-=MIN ARCADE=-\n";
}
system ( "color 3" );
Sleep (1); //Hur länge färg ska visas i ms
cout << "\t\t\t\t[K]asta Mynt\n";
cout << "\t\t\t\t[B]ank\n";
cout << "\t\t\t\t[G]issa Tal\n";
cout << "\t\t\t\t[M]easure of Temperature\n";
cout << "\t\t\t\t[T]roll Assassin\n";
cout << "\t\t\t\t[A]vsluta\n";
char menyval;
cin >> menyval;
return 0;
}