KUDr@6258: /* $Id$ */ KUDr@6258: KUDr@6258: #include "../stdafx.h" KUDr@6258: #include KUDr@6258: #include "../openttd.h" KUDr@6258: #include "../debug.h" KUDr@6258: #include "../functions.h" KUDr@6258: #include "../map.h" KUDr@6258: #include "../player.h" KUDr@6258: #include "../window.h" KUDr@6258: #include "../gfx.h" KUDr@6258: #include "../viewport.h" KUDr@6258: #include "../console.h" KUDr@6258: #include "../variables.h" KUDr@6258: #include "../table/sprites.h" KUDr@6258: #include "../genworld.h" KUDr@6258: #include "../helpers.hpp" KUDr@6264: #include "window_events.hpp" KUDr@6258: KUDr@6286: namespace gui { KUDr@6258: KUDr@6286: /*virtual*/ void Label::DrawBackground(EvtPaint &ev) KUDr@6286: { KUDr@6286: if ((m_feature_flags & FF_TRANSPARENT) == FR_NONE) { KUDr@6286: DrawFrameRect(m_color, FR_BG_ONLY); KUDr@6286: } KUDr@6286: } KUDr@6286: KUDr@6286: /*virtual*/ void Label::OnPaint(EvtPaint &ev) KUDr@6286: { KUDr@6286: DrawBackground(ev); KUDr@6286: Point center = CenterPt(); KUDr@6286: DrawStringCentered(center.x, center.y - 5, m_text, 0); KUDr@6286: ev.SetHandled(); KUDr@6286: } KUDr@6286: KUDr@6286: }; // namespace gui KUDr@6286: