diff --git a/src/Client/GUI/Scene.h b/src/Client/GUI/Scene.h index 4f3f14f..a9639e0 100644 --- a/src/Client/GUI/Scene.h +++ b/src/Client/GUI/Scene.h @@ -60,7 +60,7 @@ public: private: gui::IGUIElement* root; - IGUIImage *irrlogo, *driverlogo; + IGUIImage *irrlogo, *background; GUIEventReceiver *eventrecv; PseuGUI* _gui; }; diff --git a/src/Client/GUI/SceneLogin.cpp b/src/Client/GUI/SceneLogin.cpp index 482ebb3..1184413 100644 --- a/src/Client/GUI/SceneLogin.cpp +++ b/src/Client/GUI/SceneLogin.cpp @@ -55,9 +55,12 @@ SceneLogin::SceneLogin(PseuGUI *gui) : Scene(gui) dimension2d scrn = driver->getScreenSize(); - irrlogo = guienv->addImage(driver->getTexture("data/misc/irrlichtlogo.png"), core::position2d(5,5)); -guienv->addStaticText(L"Password:",rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)-10, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)-10), false, false, 0, 0); -guienv->addStaticText(L"Account:", rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)+50, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)+70), false, false, 0, 0); + irrlogo = guienv->addImage(driver->getTexture("data/misc/irrlichtlogo.png"), core::position2d(5,5),true,root); + background = guienv->addImage(driver->getTexture("data/misc/sky.jpg"), core::position2d(5,5),true,root); + background->setRelativePosition(rect(0,0,scrn.Width,scrn.Height)); + irrlogo->setScaleImage(true); +guienv->addStaticText(L"Account:",rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)-10, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)+10), false, false, 0, 0); +guienv->addStaticText(L"Password:", rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)+50, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)+70), false, false, 0, 0); guienv->addEditBox(L"", rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)+10, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)+30), true, 0, 1); guienv->addEditBox(L"", rect((scrn.Width*0.5f)-90, (scrn.Height*0.3f)+70, (scrn.Width*0.5f)+90, (scrn.Height*0.3f)+90), true, 0, 2)->setPasswordBox(true); guienv->addButton(rect(scrn.Width-120, scrn.Height-40, scrn.Width-10, scrn.Height-10), 0, 4, L"Quit");