#include "irrlicht.h" #include using namespace std; using namespace irr; using namespace core; using namespace scene; using namespace video; using namespace io; using namespace gui; int main() { IrrlichtDevice *device= createDevice(EDT_SOFTWARE, dimension2d(512,384), 16, false, false, false, 0); device->setWindowCaption(L"OMFG WTF - mein erstes irrlicht fenster woot?! Oo"); IVideoDriver* driver = device->getVideoDriver(); ISceneManager* smgr = device->getSceneManager(); IGUIEnvironment* guienv = device->getGUIEnvironment(); guienv->addStaticText(L"WTF LOL IS LIEK LEET", rect(10,10,200,22), true); IAnimatedMesh* mesh = smgr->getMesh("../irrlicht/media/sydney.md2"); IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode(mesh); if(node) { node->setMaterialFlag(EMF_LIGHTING, false); node->setFrameLoop(0, 310); node->setMaterialTexture(0, driver->getTexture("../irrlicht/media/sydney.bmp")); } smgr->addCameraSceneNode(0, vector3df(0,30,-40), vector3df(0,5,0)); while(device->run()) { driver->beginScene(true, true, SColor(255,100,101,140)); smgr->drawAll(); guienv->drawAll(); driver->endScene(); } device->drop(); return(0); }