#include #include "IrrLib.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(){ IrrLib Irrlicht(5, 640, 480, 16, false, true, false); while (Irrlicht.DeviceIsRunning()) if (Irrlicht.IsActiveWindow()) { Irrlicht.BeginScene(); Irrlicht.DrawAll(); Irrlicht.EndScene(); if (Irrlicht.IrrEvent.keyStates[KEY_ESCAPE]){ Irrlicht.IrrEvent.keyStates[KEY_ESCAPE] = false; Irrlicht.Exit(); } std::string str = "IrrLib is cool!"; Irrlicht.SetWindowCaption(Irrlicht.stdstring_to_stringw(str)); } Irrlicht.EndIrrlicht(); return 0; } ---------------------- #include #include "IrrLib.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(){ IrrLib Irrlicht(5, 640, 480, 16, false, true, false); while (Irrlicht.DeviceIsRunning()) if (Irrlicht.IsActiveWindow()) { Irrlicht.BeginScene(); Irrlicht.DrawAll(); Irrlicht.EndScene(); if (Irrlicht.IrrEvent.keyStates[KEY_ESCAPE]){ Irrlicht.IrrEvent.keyStates[KEY_ESCAPE] = false; Irrlicht.Exit(); } stringw str = L"Hello world, this is a fun game!"; Irrlicht.SetWindowCaption(str); } Irrlicht.EndIrrlicht(); return 0; } ------------------------------------------------------ #include #include "IrrLib.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(){ IrrLib Irrlicht(5, 640, 480, 16, false, true, false); while (Irrlicht.DeviceIsRunning()) if (Irrlicht.IsActiveWindow()) { Irrlicht.BeginScene(); Irrlicht.DrawAll(); Irrlicht.EndScene(); if (Irrlicht.IrrEvent.keyStates[KEY_ESCAPE]){ Irrlicht.IrrEvent.keyStates[KEY_ESCAPE] = false; Irrlicht.Exit(); } Irrlicht.SetWindowCaption(L"Hello world, this is a fun game!"); } Irrlicht.EndIrrlicht(); return 0; }