Показать сообщение отдельно
Старый 06.05.2013, 18:46   #12
OlOolosha
AnyKey`щик
 
Регистрация: 04.05.2013
Сообщений: 9
Написано одно полезное сообщение
Ответ: Перевод игры

В общем, я, кажется, разобрался с проблемой. Вот в этой части кода.
Local space = Instr(A$, " ")
		If space = 0 Then space = Len(A$)
		Local temp$ = Left(A$, space)
		Local trimmed$ = Trim(temp)
		Local extra = 0 
		
		If (StringWidth (b$ + temp$) > W) And (StringWidth (b$ + trimmed$) <= W) Then
			temp = trimmed
			extra = 1
		EndIf
В этой строке:
If (StringWidth (b$ + temp$) > W) And (StringWidth (b$ + trimmed$) <= W) Then
Переменная W означает ширину текста, если кто не понял.
Я поменял знаки ">" и "<" местами. В итоге, текст стал отображаться нормально.

Последний раз редактировалось OlOolosha, 08.05.2013 в 10:26.
(Offline)
 
Ответить с цитированием