|
@@ -3066,6 +3066,7 @@ void tnsDrawStringM(char *content, uint32_t* contentU, real Color[4], int L, int
|
|
|
int FscHeight, RestoreI;
|
|
|
int RevY=(Flags&LA_TEXT_REVERT_Y);
|
|
|
int UseMono=(Flags&LA_TEXT_MONO);
|
|
|
+ int OneLine=(Flags&LA_TEXT_ONE_LINE);
|
|
|
|
|
|
int any=0, UC=1; int BreakNow=0;
|
|
|
for (i = 0; i < len && UC; i+=advance){
|
|
@@ -3073,7 +3074,7 @@ void tnsDrawStringM(char *content, uint32_t* contentU, real Color[4], int L, int
|
|
|
tnsFontSingleCharacter *fsc;
|
|
|
int cx, cy;
|
|
|
|
|
|
- if (UC == L'\n'){ sx = L; sy += LA_RH; continue; }
|
|
|
+ if (UC == L'\n'){ if(!OneLine){sx = L; sy += LA_RH; continue;}else{ UC=' '; } }
|
|
|
|
|
|
fsc = tfntFetchCharacterW(UC, Flags&LA_TEXT_MONO);
|
|
|
|