start fixing word wrapping
This commit is contained in:
parent
40169f9b25
commit
8aa22fcafd
@ -5,8 +5,8 @@
|
|||||||
# By Chrys, Storm Dragon, and contributers.
|
# By Chrys, Storm Dragon, and contributers.
|
||||||
|
|
||||||
from core import debug
|
from core import debug
|
||||||
# X Y Word END
|
# X Y Word END BREAK
|
||||||
# -1, -1, '', True
|
# -1, -1, '', True False
|
||||||
def getPrevWord(currX,currY, currText):
|
def getPrevWord(currX,currY, currText):
|
||||||
lineBreak = False
|
lineBreak = False
|
||||||
endOfScreen = False
|
endOfScreen = False
|
||||||
@ -16,6 +16,7 @@ def getPrevWord(currX,currY, currText):
|
|||||||
if endOfScreen:
|
if endOfScreen:
|
||||||
return x, y, currWord, endOfScreen, lineBreak
|
return x, y, currWord, endOfScreen, lineBreak
|
||||||
wrappedLines = currText.split('\n')
|
wrappedLines = currText.split('\n')
|
||||||
|
currLine = wrappedLines[y].replace("\t"," ")
|
||||||
return x, y, currWord, endOfScreen, lineBreak
|
return x, y, currWord, endOfScreen, lineBreak
|
||||||
|
|
||||||
def getCurrentWord(currX,currY, currText):
|
def getCurrentWord(currX,currY, currText):
|
||||||
@ -25,8 +26,8 @@ def getCurrentWord(currX,currY, currText):
|
|||||||
return -1, -1, '', endOfScreen, lineBreak
|
return -1, -1, '', endOfScreen, lineBreak
|
||||||
x = currX
|
x = currX
|
||||||
y = currY
|
y = currY
|
||||||
wrappedLines = currText.split('\n')
|
|
||||||
currWord = ''
|
currWord = ''
|
||||||
|
wrappedLines = currText.split('\n')
|
||||||
currLine = wrappedLines[y].replace("\t"," ")
|
currLine = wrappedLines[y].replace("\t"," ")
|
||||||
return x, y, currWord, endOfScreen, lineBreak
|
return x, y, currWord, endOfScreen, lineBreak
|
||||||
|
|
||||||
@ -35,9 +36,9 @@ def getNextWord(currX,currY, currText):
|
|||||||
endOfScreen = False
|
endOfScreen = False
|
||||||
if currText == '':
|
if currText == '':
|
||||||
return -1, -1, '', endOfScreen, lineBreak
|
return -1, -1, '', endOfScreen, lineBreak
|
||||||
x = currX
|
x, y, currWord, endOfScreen, lineBreak = getCurrentWord(currX,currY,currText)
|
||||||
y = currY
|
if endOfScreen:
|
||||||
|
return x, y, currWord, endOfScreen, lineBreak
|
||||||
wrappedLines = currText.split('\n')
|
wrappedLines = currText.split('\n')
|
||||||
currWord = ''
|
|
||||||
currLine = wrappedLines[y].replace("\t"," ")
|
currLine = wrappedLines[y].replace("\t"," ")
|
||||||
return x, y, currWord, endOfScreen, lineBreak
|
return x, y, currWord, endOfScreen, lineBreak
|
||||||
|
Loading…
x
Reference in New Issue
Block a user