jumpartifact.com_demo_0/src/screen_test.cc

29 lines
630 B
C++
Raw Normal View History

#include "screen_test.h"
// standard library includes
#include <string>
// third party includes
#include <raylib.h>
TestScreen::TestScreen(ScreenStack::Weak weak_ptr)
: Screen(weak_ptr), TEMP_cached_dt(0.0F) {}
TestScreen::~TestScreen() {}
bool TestScreen::update(float dt) {
TEMP_cached_dt = dt;
return false;
}
bool TestScreen::draw() {
std::string dt_string =
std::string("Delta-time: ") + std::to_string(TEMP_cached_dt);
BeginDrawing();
ClearBackground(BLACK);
DrawText("Testing...", 100, 100, 30, RAYWHITE);
DrawText(dt_string.c_str(), 100, 140, 30, RAYWHITE);
EndDrawing();
return false;
}