ich wollte einen sound abspielen und dann ein irrlicht-fenster öffnen.
es wird zwar am anfang der sound abgespielt, bei der erstellung des fensters scheint sich aber mein pc aufhängen. (der "rahmen" des fensters kommt, bleibt aber leer.) dann scheint das programm zu laden, oder zu hängen.´
der (fehlerhafte) quellcode:
Code:
#include <irrlicht.h>
#include <irrklang.h>
using namespace irr;
using namespace video;
using namespace irrklang;
int main(int argc, const char** argv)
{
ISoundEngine* engine = createIrrKlangDevice();
if (!engine)
return 0;
engine->play2D("bell.wav", true);
char i = 0;
std::cin >> i;
engine->drop();
IrrlichtDevice *device =
createDevice( video::EDT_OPENGL, dimension2d<u32>(640, 480), 32,
false, false, false, 0);
if (!device)
return 1;
device->setWindowCaption(L"Hello World mit Irrlicht !");
IVideoDriver* driver = device->getVideoDriver();
while(device->run())
{
driver->beginScene(true, true, SColor(3,150,203,255));
driver->endScene();
}
device->drop();
return 0;
}