X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FHud.cc;h=b336b28f14a67558698bdc52a55de092259d8998;hp=d5ec7bcd8ebbc7222d30c2073f8184a8d9023abc;hb=a4debfe4a5f5d339410788971b698ba00cb7f09c;hpb=57b78ebe21b1b48acd337daa5a1cb8c383959cfa diff --git a/src/Hud.cc b/src/Hud.cc index d5ec7bc..b336b28 100644 --- a/src/Hud.cc +++ b/src/Hud.cc @@ -129,10 +129,10 @@ Hud::Hud() : void Hud::resize(int width, int height) { - cml::matrix_orthographic_RH( projection_, - 0.0f, - Mf::Scalar(width), 0.0f, Mf::Scalar(height), - 1.0f, -1.0f, cml::z_clip_neg_one); + cml::matrix_orthographic_RH(projection_, + SCALAR(0.0), + Mf::Scalar(width), SCALAR(0.0), Mf::Scalar(height), + SCALAR(1.0), SCALAR(-1.0), cml::z_clip_neg_one); // position the two progress bars at the top-left of the screen bar1_.resize(Mf::Rectangle(20, height - 51, @@ -171,6 +171,18 @@ void Hud::draw(Mf::Scalar alpha) const glPopMatrix(); } +bool Hud::handleEvent(Mf::Event& event) +{ + switch (event.type) + { + case SDL_VIDEORESIZE: + resize(event.resize.w, event.resize.h); + break; + } + + return false; +} + /** vim: set ts=4 sw=4 tw=80: *************************************************/