summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRay <[email protected]>2023-08-19 20:09:53 +0200
committerRay <[email protected]>2023-08-19 20:09:53 +0200
commitf95dc2d565a119d19f8637e42f92782e3e165632 (patch)
tree92def9d9b9b57bc5f37e58788e093934e84edc85
parent5a33f19964c845fd891342a6291f082e82ed2bf4 (diff)
parent016b7d0a3a6d67e5d78a19d8c0adaa555712e67d (diff)
downloadraylib-f95dc2d565a119d19f8637e42f92782e3e165632.tar.gz
raylib-f95dc2d565a119d19f8637e42f92782e3e165632.zip
Merge branch 'master' of https://github.com/raysan5/raylib
-rw-r--r--examples/text/text_unicode.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/text/text_unicode.c b/examples/text/text_unicode.c
index eb2a7843..b25e3273 100644
--- a/examples/text/text_unicode.c
+++ b/examples/text/text_unicode.c
@@ -187,12 +187,11 @@ int main(void)
// Add a new set of emojis when SPACE is pressed
if (IsKeyPressed(KEY_SPACE)) RandomizeEmoji();
- // Set the selected emoji and copy its text to clipboard
+ // Set the selected emoji
if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT) && (hovered != -1) && (hovered != selected))
{
selected = hovered;
selectedPos = hoveredPos;
- SetClipboardText(messages[emoji[selected].message].text);
}
Vector2 mouse = GetMousePosition();
@@ -267,7 +266,7 @@ int main(void)
a = b;
b = tmp;
}
-
+
if (msgRect.x + msgRect.width > screenWidth) msgRect.x -= (msgRect.x + msgRect.width) - screenWidth + 10;
// Draw chat bubble
@@ -287,11 +286,11 @@ int main(void)
DrawText(info, (int)pos.x, (int)pos.y, 10, RAYWHITE);
}
//------------------------------------------------------------------------------
-
+
// Draw the info text
DrawText("These emojis have something to tell you, click each to find out!", (screenWidth - 650)/2, screenHeight - 40, 20, GRAY);
DrawText("Each emoji is a unicode character from a font, not a texture... Press [SPACEBAR] to refresh", (screenWidth - 484)/2, screenHeight - 16, 10, GRAY);
-
+
EndDrawing();
//----------------------------------------------------------------------------------
}
@@ -342,7 +341,7 @@ static void DrawTextBoxedSelectable(Font font, const char *text, Rectangle rec,
{
int length = TextLength(text); // Total length in bytes of the text, scanned by codepoints in loop
- float textOffsetY = 0; // Offset between lines (on line break '\n')
+ float textOffsetY = 0.0f; // Offset between lines (on line break '\n')
float textOffsetX = 0.0f; // Offset X to next character to draw
float scaleFactor = fontSize/(float)font.baseSize; // Character rectangle scaling factor
@@ -465,4 +464,4 @@ static void DrawTextBoxedSelectable(Font font, const char *text, Rectangle rec,
textOffsetX += glyphWidth;
}
-} \ No newline at end of file
+}