diff options
| author | jussi | 2022-11-27 14:08:58 +0200 |
|---|---|---|
| committer | jussi | 2022-11-27 14:08:58 +0200 |
| commit | deda5fb9170295133444809618835e8b9aa61512 (patch) | |
| tree | b00b07e245e2b9899f2c0059706b1f112e6b8c3a /examples/n-patches/main.lua | |
| parent | c327a1ed55fafc212bf0e3bd5067ab246f1f041c (diff) | |
| download | reilua-enhanced-deda5fb9170295133444809618835e8b9aa61512.tar.gz reilua-enhanced-deda5fb9170295133444809618835e8b9aa61512.tar.bz2 reilua-enhanced-deda5fb9170295133444809618835e8b9aa61512.zip | |
Exit function and N-Patch fix.
Diffstat (limited to 'examples/n-patches/main.lua')
| -rw-r--r-- | examples/n-patches/main.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/n-patches/main.lua b/examples/n-patches/main.lua new file mode 100644 index 0000000..045bb84 --- /dev/null +++ b/examples/n-patches/main.lua @@ -0,0 +1,25 @@ +local dstRec = { 160.0, 160.0, 8.0, 8.0 }; +local origin = { 0.0, 0.0 } + +-- local ninePatchInfo = { { 0.0, 0.0, 24.0, 24.0 }, 8, 8, 8, 8, NPATCH_NINE_PATCH } +local ninePatchInfo = { source = { 0, 0, 24.0, 24.0 }, left = 8, top = 8, right = 8, bottom = 8, layout = NPATCH_NINE_PATCH } + +local nPatchTexture = RL_LoadTexture( RL_GetBasePath().."../resources/images/n-patch.png" ) + +function init() + RL_SetWindowTitle( "N-Patches" ) + RL_SetWindowState( FLAG_VSYNC_HINT ) +end + +function process( delta ) + local mousePosition = RL_GetMousePosition(); + + -- Resize the n-patch based on mouse position + dstRec[3] = mousePosition[1] - dstRec[1]; + dstRec[4] = mousePosition[2] - dstRec[2]; +end + +function draw() + RL_ClearBackground( RAYWHITE ) + RL_DrawTextureNPatch( nPatchTexture, ninePatchInfo, dstRec, origin, 0.0, WHITE ) +end |
