fix text effects on ooc

This commit is contained in:
cidoku 2025-02-17 20:20:05 -03:00
parent e2cb9a0d57
commit a172992fa0

View File

@ -151,6 +151,16 @@ def download_thread(link, savepath):
def mockStr(text):
upper = random.choice([True, False])
if isinstance(text, QtCore.QString):
l = QtCore.QStringList(list(text))
for i in range(len(text)):
if text[i] == " ":
continue
l[i] = l[i].toUpper() if upper else l[i].toLower()
upper = not upper
return l.join("")
else:
l = list(text)
for i in range(len(text)):
if text[i] == " ":
@ -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())
def sendOOCchat(self, name, text):
print type(name)
print type(text)
self.tcp.send('CT#' + name + '#' + text + '#%')
def onOOCreturn(self):
@ -1629,14 +1637,18 @@ class gui(QtGui.QWidget):
if self.mocktext.isChecked():
text = mockStr(text)
if self.autocaps.isChecked():
l = list(text)
if isinstance(l[0], QtCore.QString):
l = QtCore.QStringList(list(text))
l[0] = l[0].toUpper()
else:
l[0] = l[0].upper()
if l[-1] != ".":
last = [".", "?", "!"]
if not l[-1] in last:
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.oocinput.clear()
@ -1651,7 +1663,8 @@ class gui(QtGui.QWidget):
if self.autocaps.isChecked():
l = list(text)
l[0] = l[0].upper()
if l[-1] != ".":
last = [".", "?", "!"]
if not l[-1] in last:
l.append(".")
text = "".join(l).replace(" i ", " I ").replace("i'm", "I'm").replace("it's", "It's")
if self.spacebartext.isChecked():