|  | @@ -3066,6 +3066,7 @@ void tnsDrawStringM(char *content, uint32_t* contentU, real Color[4], int L, int
 | 
											
												
													
														|  |      int FscHeight, RestoreI;
 |  |      int FscHeight, RestoreI;
 | 
											
												
													
														|  |      int RevY=(Flags&LA_TEXT_REVERT_Y);
 |  |      int RevY=(Flags&LA_TEXT_REVERT_Y);
 | 
											
												
													
														|  |      int UseMono=(Flags&LA_TEXT_MONO);
 |  |      int UseMono=(Flags&LA_TEXT_MONO);
 | 
											
												
													
														|  | 
 |  | +    int OneLine=(Flags&LA_TEXT_ONE_LINE);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      int any=0, UC=1; int BreakNow=0;
 |  |      int any=0, UC=1; int BreakNow=0;
 | 
											
												
													
														|  |      for (i = 0; i < len && UC; i+=advance){
 |  |      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;
 |  |          tnsFontSingleCharacter *fsc;
 | 
											
												
													
														|  |          int cx, cy;
 |  |          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);
 |  |          fsc = tfntFetchCharacterW(UC, Flags&LA_TEXT_MONO);
 | 
											
												
													
														|  |  
 |  |  
 |