diff options
| author | jussi | 2022-03-10 17:53:43 +0200 |
|---|---|---|
| committer | jussi | 2022-03-10 17:53:43 +0200 |
| commit | 26a11a4b7f32a6fc2d131e4c78fe1ca40cc6ac8a (patch) | |
| tree | b6fc68889bf5df58ba3455e6d64da6b2f78d38de /examples/window | |
| parent | debe4baa8c208458f847dd4c89c17f7cc39be559 (diff) | |
| download | reilua-enhanced-26a11a4b7f32a6fc2d131e4c78fe1ca40cc6ac8a.tar.gz reilua-enhanced-26a11a4b7f32a6fc2d131e4c78fe1ca40cc6ac8a.tar.bz2 reilua-enhanced-26a11a4b7f32a6fc2d131e4c78fe1ca40cc6ac8a.zip | |
Measure text.
Diffstat (limited to 'examples/window')
| -rw-r--r-- | examples/window/main.lua | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/examples/window/main.lua b/examples/window/main.lua index ec25dd3..44d9fa7 100644 --- a/examples/window/main.lua +++ b/examples/window/main.lua @@ -1,5 +1,7 @@ local textColor = BLACK local textPos = { 192, 200 } +local imageFont = -1 +local text = "Congrats! You created your first window!" function init() RL_SetWindowTitle( "First window" ) @@ -7,8 +9,11 @@ end function process( delta ) if RL_IsKeyPressed( KEY_ENTER ) then + local textSize = RL_MeasureText( 0, text, 20, 2 ) + local winSize = RL_GetWindowSize() + textColor = BLUE - textPos = { 230, 230 } + textPos = { winSize[1] / 2 - textSize[1] / 2, winSize[2] / 2 - textSize[2] / 2 } end if RL_IsKeyPressed( KEY_SPACE ) then @@ -19,5 +24,5 @@ end function draw() RL_ClearBackground( RAYWHITE ) - RL_DrawText( 0, "Congrats! You created your first window!", textPos, 20, 2, textColor ) + RL_DrawText( 0, text, textPos, 20, 2, textColor ) end |
