You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
# include "includes/raygui_helpers.hpp"
# include "includes/raygui/raygui.h"
# include "includes/timer.h"
void display_text_centered ( std : : string to_disp ) {
const char * to_disp_cstr = to_disp . c_str ( ) ;
Vector2 label_size = MeasureTextEx ( GetFontDefault ( ) , to_disp_cstr , GuiGetStyle ( DEFAULT , TEXT_SIZE ) + 1 , GuiGetStyle ( DEFAULT , TEXT_SPACING ) + 1 ) ; // The '+1' is there to account for any rounding errors
BeginDrawing ( ) ;
ClearBackground ( BLACK ) ;
GuiLabel ( Rectangle { ( GetScreenWidth ( ) / 2 ) - ( label_size . x / 2 ) , ( GetScreenHeight ( ) / 2 ) - ( label_size . y / 2 ) , label_size . x , label_size . y } , to_disp_cstr ) ;
EndDrawing ( ) ;
return ;
}
void display_and_exit ( std : : string to_disp , int time ) {
display_text_centered ( to_disp ) ;
Timer timer = timer_init ( time ) ;
while ( ! timer_done ( timer ) ) ;
return ;
}