我正在尝试获取音效的状态,但我不知道如何实际找出状态。我对 C++ 很陌生。我试图阅读有关枚举并应用我所看到的内容,但它不起作用。这是我的代码
sf::Sound::Status BeepStatus = Beep.GetStatus();
cout << BeepStatus;
if (BeepStatus == Stopped)
{
Beep.SetPitch(float((rand()%15)-1)/10);
Beep.Play();
}
那个代码行不通。在编译期间它会说 Stopped 没有定义。我该怎么办?