forked from mirror/openmw-tes3mp
added box for fps counter and changed font colour to white
This commit is contained in:
parent
eb58f22ea5
commit
53ac8776ec
4 changed files with 21 additions and 7 deletions
|
@ -36,7 +36,7 @@ namespace MWGui
|
|||
class HUD : public OEngine::GUI::Layout
|
||||
{
|
||||
public:
|
||||
HUD(int width, int height)
|
||||
HUD(int width, int height, bool fpsSwitch)
|
||||
: Layout("openmw_hud_layout.xml")
|
||||
{
|
||||
setCoord(0,0, width, height);
|
||||
|
@ -59,8 +59,12 @@ namespace MWGui
|
|||
getWidget(compass, "Compass");
|
||||
|
||||
getWidget(crosshair, "Crosshair");
|
||||
|
||||
getWidget(fpsbox, "FPSBox");
|
||||
getWidget(fpscounter, "FPSCounter");
|
||||
|
||||
fpsbox->setVisible(fpsSwitch);
|
||||
|
||||
compass->setImageTexture("textures\\compass.dds");
|
||||
crosshair->setImageTexture("textures\\target.dds");
|
||||
|
||||
|
@ -153,6 +157,8 @@ namespace MWGui
|
|||
MyGUI::StaticImagePtr compass;
|
||||
|
||||
MyGUI::StaticImagePtr crosshair;
|
||||
|
||||
MyGUI::WidgetPtr fpsbox;
|
||||
MyGUI::StaticTextPtr fpscounter;
|
||||
};
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ WindowManager::WindowManager(MyGUI::Gui *_gui, MWWorld::Environment& environment
|
|||
int w = gui->getViewSize().width;
|
||||
int h = gui->getViewSize().height;
|
||||
|
||||
hud = new HUD(w,h);
|
||||
hud = new HUD(w,h, showFPSCounter);
|
||||
menu = new MainMenu(w,h);
|
||||
map = new MapWindow();
|
||||
stats = new StatsWindow (environment);
|
||||
|
|
|
@ -49,12 +49,12 @@
|
|||
<Widget type="StaticImage" skin="StaticImage" position="0 0 32
|
||||
32" align="Center Center" name="Crosshair"/>
|
||||
|
||||
<!-- FPSCounter -->
|
||||
<!-- FPSCounter box -->
|
||||
|
||||
<Widget type="StaticText" skin="SandText" position="269 173 30 30" align="Right Bottom"
|
||||
name="FPSCounter">
|
||||
<Property key="Widget_AlignText" value="ALIGN_RIGHT ALIGN_BOTTOM"/>
|
||||
</Widget>
|
||||
<Widget type="Widget" skin="HUD_Box" position="12 12 28 21" align="Left Top"
|
||||
name="FPSBox">
|
||||
<Widget type="StaticText" skin="NumFPS" position="3 3 21 17" name="FPSCounter"/>
|
||||
</Widget>
|
||||
|
||||
</Widget>
|
||||
</MyGUI>
|
||||
|
|
|
@ -9,6 +9,14 @@
|
|||
<BasisSkin type="SimpleText" offset = "0 0 16 16" align = "ALIGN_STRETCH"/>
|
||||
</Skin>
|
||||
|
||||
<Skin name = "NumFPS" size = "16 16">
|
||||
<Property key="FontName" value = "MyGUI_CoreFont.18" />
|
||||
<Property key="FontHeight" value = "18" />
|
||||
<Property key="AlignText" value = "ALIGN_RIGHT ALIGN_BOTTOM" />
|
||||
<Property key="Colour" value = "1 1 1" />
|
||||
<BasisSkin type="SimpleText" offset = "0 0 16 16" align = "ALIGN_STRETCH"/>
|
||||
</Skin>
|
||||
|
||||
<Skin name = "SandText" size = "16 16">
|
||||
<Property key="FontName" value = "MyGUI_CoreFont.18" />
|
||||
<Property key="FontHeight" value = "18" />
|
||||
|
|
Loading…
Reference in a new issue