2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-06-30 19:03:42 -04:00
This commit is contained in:
2018-10-25 18:20:15 +01:00
5 changed files with 73 additions and 32 deletions

View File

@ -44,8 +44,7 @@ public partial class text_ttf_loading
int currentFontFilter = 0; // FILTER_POINT
// NOTE: Drag and drop support only available for desktop platforms: Windows, Linux, OSX
int count = 0;
string[] droppedFiles;
string[] droppedFiles;
SetTargetFPS(60);
//--------------------------------------------------------------------------------------
@ -83,12 +82,13 @@ public partial class text_ttf_loading
// Load a dropped TTF file dynamically (at current fontSize)
if (IsFileDropped())
{
droppedFiles = GetDroppedFiles(ref count);
droppedFiles = GetDroppedFiles();
if (count == 1) // Only support one ttf file dropped
if (droppedFiles.Length == 1) // Only support one ttf file dropped
{
UnloadFont(font);
font = LoadFontEx(droppedFiles[0], (int)fontSize, 0, null);
font = LoadFontEx(droppedFiles[0].ToString(), (int)fontSize, 0, null);
ClearDroppedFiles();
}
}
@ -108,6 +108,7 @@ public partial class text_ttf_loading
DrawTextEx(font, msg, fontPosition, fontSize, 0, BLACK);
// TODO: It seems texSize measurement is not accurate due to chars offsets...
//TODO also fix the format text parts
//DrawRectangleLines(fontPosition.x, fontPosition.y, textSize.x, textSize.y, RED);
DrawRectangle(0, screenHeight - 80, screenWidth, 80, LIGHTGRAY);