fix text effects on ooc
This commit is contained in:
parent
e2cb9a0d57
commit
a172992fa0
49
gameview.py
49
gameview.py
@ -151,14 +151,24 @@ def download_thread(link, savepath):
|
|||||||
|
|
||||||
def mockStr(text):
|
def mockStr(text):
|
||||||
upper = random.choice([True, False])
|
upper = random.choice([True, False])
|
||||||
l = list(text)
|
if isinstance(text, QtCore.QString):
|
||||||
for i in range(len(text)):
|
l = QtCore.QStringList(list(text))
|
||||||
if text[i] == " ":
|
for i in range(len(text)):
|
||||||
continue
|
if text[i] == " ":
|
||||||
|
continue
|
||||||
l[i] = l[i].upper() if upper else l[i].lower()
|
|
||||||
upper = not upper
|
l[i] = l[i].toUpper() if upper else l[i].toLower()
|
||||||
return "".join(l)
|
upper = not upper
|
||||||
|
return l.join("")
|
||||||
|
else:
|
||||||
|
l = list(text)
|
||||||
|
for i in range(len(text)):
|
||||||
|
if text[i] == " ":
|
||||||
|
continue
|
||||||
|
|
||||||
|
l[i] = l[i].upper() if upper else l[i].lower()
|
||||||
|
upper = not upper
|
||||||
|
return "".join(l)
|
||||||
|
|
||||||
class ChatLogs(QtGui.QTextEdit):
|
class ChatLogs(QtGui.QTextEdit):
|
||||||
def __init__(self, parent, logtype, logfile=None):
|
def __init__(self, parent, logtype, logfile=None):
|
||||||
@ -1601,8 +1611,6 @@ class gui(QtGui.QWidget):
|
|||||||
if self.ooclog.verticalScrollBar().value() == self.ooclog.verticalScrollBar().maximum(): self.ooclog.verticalScrollBar().setValue(self.ooclog.verticalScrollBar().maximum())
|
if self.ooclog.verticalScrollBar().value() == self.ooclog.verticalScrollBar().maximum(): self.ooclog.verticalScrollBar().setValue(self.ooclog.verticalScrollBar().maximum())
|
||||||
|
|
||||||
def sendOOCchat(self, name, text):
|
def sendOOCchat(self, name, text):
|
||||||
print type(name)
|
|
||||||
print type(text)
|
|
||||||
self.tcp.send('CT#' + name + '#' + text + '#%')
|
self.tcp.send('CT#' + name + '#' + text + '#%')
|
||||||
|
|
||||||
def onOOCreturn(self):
|
def onOOCreturn(self):
|
||||||
@ -1629,14 +1637,18 @@ class gui(QtGui.QWidget):
|
|||||||
if self.mocktext.isChecked():
|
if self.mocktext.isChecked():
|
||||||
text = mockStr(text)
|
text = mockStr(text)
|
||||||
if self.autocaps.isChecked():
|
if self.autocaps.isChecked():
|
||||||
l = list(text)
|
l = QtCore.QStringList(list(text))
|
||||||
if isinstance(l[0], QtCore.QString):
|
l[0] = l[0].toUpper()
|
||||||
l[0] = l[0].toUpper()
|
|
||||||
else:
|
last = [".", "?", "!"]
|
||||||
l[0] = l[0].upper()
|
if not l[-1] in last:
|
||||||
if l[-1] != ".":
|
|
||||||
l.append(".")
|
l.append(".")
|
||||||
text = "".join(l).replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
|
text = l.join("").replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
|
||||||
|
if self.spacebartext.isChecked():
|
||||||
|
l = QtCore.QStringList(list(text))
|
||||||
|
for i in range(1, len(l)+len(l)-1, 2):
|
||||||
|
l.insert(i, " ")
|
||||||
|
text = l.join("")
|
||||||
|
|
||||||
self.sendOOCchat(self.oocnameinput.text().toUtf8(), text)
|
self.sendOOCchat(self.oocnameinput.text().toUtf8(), text)
|
||||||
self.oocinput.clear()
|
self.oocinput.clear()
|
||||||
@ -1651,7 +1663,8 @@ class gui(QtGui.QWidget):
|
|||||||
if self.autocaps.isChecked():
|
if self.autocaps.isChecked():
|
||||||
l = list(text)
|
l = list(text)
|
||||||
l[0] = l[0].upper()
|
l[0] = l[0].upper()
|
||||||
if l[-1] != ".":
|
last = [".", "?", "!"]
|
||||||
|
if not l[-1] in last:
|
||||||
l.append(".")
|
l.append(".")
|
||||||
text = "".join(l).replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
|
text = "".join(l).replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
|
||||||
if self.spacebartext.isChecked():
|
if self.spacebartext.isChecked():
|
||||||
|
Loading…
Reference in New Issue
Block a user