improve rainbow text and add black text
This commit is contained in:
parent
638631c0a8
commit
68969f8e1a
@ -1,10 +1,9 @@
|
|||||||
self.gamewindow.setFixedSize(820, 730)
|
self.gamewindow.setFixedSize(820, 730)
|
||||||
|
|
||||||
self.text.setGeometry(16, 32, VIEWPORT_W - 32, 112)
|
|
||||||
self.text.setStyleSheet('background-color: rgba(0, 0, 0, 0); color: white;')
|
|
||||||
|
|
||||||
self.ao2text.setGeometry(16, 32, VIEWPORT_W - 32, 112)
|
self.ao2text.setGeometry(16, 32, VIEWPORT_W - 32, 112)
|
||||||
self.ao2text.setStyleSheet("background-color: rgba(0, 0, 0, 0); color: white;")
|
self.ao2text.setStyleSheet("background-color: rgba(0, 0, 0, 0); color: white;")
|
||||||
|
self.text.setGeometry(16, 32, VIEWPORT_W - 32, 112)
|
||||||
|
self.text.setStyleSheet("background-color: rgba(0, 0, 0, 0); color: white;")
|
||||||
|
|
||||||
self.name.setStyleSheet('color: white')
|
self.name.setStyleSheet('color: white')
|
||||||
self.name.move(16, -1)
|
self.name.move(16, -1)
|
||||||
|
26
bass_test.py
Normal file
26
bass_test.py
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import __builtin__
|
||||||
|
import audio as AUDIO
|
||||||
|
__builtin__.audio = AUDIO
|
||||||
|
del AUDIO
|
||||||
|
from pybass_constants import *
|
||||||
|
|
||||||
|
from urllib2 import Request, urlopen
|
||||||
|
|
||||||
|
audio.init()
|
||||||
|
|
||||||
|
url = 'one_last_dance.mid'
|
||||||
|
music = audio.loadMIDI(False, url, 0, 0, BASS_SAMPLE_LOOP)
|
||||||
|
|
||||||
|
print "Trying to play", url
|
||||||
|
|
||||||
|
if music:
|
||||||
|
audio.sethandleattr(music, BASS_ATTRIB_VOL, 1.0)
|
||||||
|
audio.playhandle(music, False)
|
||||||
|
else:
|
||||||
|
print "Couldn't play music. Error", audio.getbasserror()
|
||||||
|
print "Error?", audio.getbasserror()
|
||||||
|
|
||||||
|
while 1:
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
52
gameview.py
52
gameview.py
@ -62,7 +62,8 @@ C_YELLOW = 5
|
|||||||
C_PINK = 6
|
C_PINK = 6
|
||||||
C_CYAN = 7
|
C_CYAN = 7
|
||||||
C_GRAY = 8
|
C_GRAY = 8
|
||||||
C_RAINBOW = 9 # proprietary
|
C_RAINBOW = 9
|
||||||
|
C_BLACK = 10
|
||||||
|
|
||||||
DOWNLOAD_BLACKLIST = []
|
DOWNLOAD_BLACKLIST = []
|
||||||
|
|
||||||
@ -1182,7 +1183,7 @@ class gui(QtGui.QWidget):
|
|||||||
self.sidechar.move(self.sidechar.xx, self.sidechar.yy, True)
|
self.sidechar.move(self.sidechar.xx, self.sidechar.yy, True)
|
||||||
self.chatbox.move(0, VIEWPORT_H-self.chatboxheight)
|
self.chatbox.move(0, VIEWPORT_H-self.chatboxheight)
|
||||||
self.ao2text.move(16, 32)
|
self.ao2text.move(16, 32)
|
||||||
self.text.move(16,-1)
|
self.text.move(16,32)
|
||||||
self.screenshake.stop()
|
self.screenshake.stop()
|
||||||
|
|
||||||
def onAdditiveCheck(self):
|
def onAdditiveCheck(self):
|
||||||
@ -2166,6 +2167,8 @@ class gui(QtGui.QWidget):
|
|||||||
color = QtGui.QColor(0, 255, 255)
|
color = QtGui.QColor(0, 255, 255)
|
||||||
elif textcolor == 8:
|
elif textcolor == 8:
|
||||||
color = QtGui.QColor(200, 200, 200)
|
color = QtGui.QColor(200, 200, 200)
|
||||||
|
elif textcolor == 10:
|
||||||
|
color = QtGui.QColor(0, 0, 0)
|
||||||
else:
|
else:
|
||||||
color = QtGui.QColor(255, 255, 255)
|
color = QtGui.QColor(255, 255, 255)
|
||||||
|
|
||||||
@ -2598,7 +2601,9 @@ class gui(QtGui.QWidget):
|
|||||||
|
|
||||||
elif f_character == "(" and not self.next_character_is_not_special: #blue.
|
elif f_character == "(" and not self.next_character_is_not_special: #blue.
|
||||||
self.inline_color_stack.append(INLINE_BLUE)
|
self.inline_color_stack.append(INLINE_BLUE)
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(4).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(4).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
|
|
||||||
self.inline_blue_depth += 1
|
self.inline_blue_depth += 1
|
||||||
if not self.entire_message_is_blue and self.anim_state != 4:
|
if not self.entire_message_is_blue and self.anim_state != 4:
|
||||||
@ -2609,7 +2614,9 @@ class gui(QtGui.QWidget):
|
|||||||
elif f_character == ")" and not self.next_character_is_not_special and self.inline_color_stack:
|
elif f_character == ")" and not self.next_character_is_not_special and self.inline_color_stack:
|
||||||
if self.inline_color_stack[-1] == INLINE_BLUE:
|
if self.inline_color_stack[-1] == INLINE_BLUE:
|
||||||
del self.inline_color_stack[-1]
|
del self.inline_color_stack[-1]
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(4).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(4).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
|
|
||||||
if self.inline_blue_depth > 0:
|
if self.inline_blue_depth > 0:
|
||||||
self.inline_blue_depth -= 1
|
self.inline_blue_depth -= 1
|
||||||
@ -2625,12 +2632,16 @@ class gui(QtGui.QWidget):
|
|||||||
|
|
||||||
elif f_character == "[" and not self.next_character_is_not_special: #gray.
|
elif f_character == "[" and not self.next_character_is_not_special: #gray.
|
||||||
self.inline_color_stack.append(INLINE_GRAY)
|
self.inline_color_stack.append(INLINE_GRAY)
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
|
|
||||||
elif f_character == "]" and not self.next_character_is_not_special and self.inline_color_stack:
|
elif f_character == "]" and not self.next_character_is_not_special and self.inline_color_stack:
|
||||||
if self.inline_color_stack[-1] == INLINE_GRAY:
|
if self.inline_color_stack[-1] == INLINE_GRAY:
|
||||||
del self.inline_color_stack[-1]
|
del self.inline_color_stack[-1]
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
else:
|
else:
|
||||||
self.next_character_is_not_special = True
|
self.next_character_is_not_special = True
|
||||||
self.tick_pos -= 1
|
self.tick_pos -= 1
|
||||||
@ -2664,7 +2675,7 @@ class gui(QtGui.QWidget):
|
|||||||
self.next_character_is_not_special = False
|
self.next_character_is_not_special = False
|
||||||
|
|
||||||
elif f_character == "n" and self.next_character_is_not_special: # newline
|
elif f_character == "n" and self.next_character_is_not_special: # newline
|
||||||
self.text.setText(self.text.text() + "\n")
|
self.text.insertPlainText("\n")
|
||||||
self.ao2text.insertPlainText("\n")
|
self.ao2text.insertPlainText("\n")
|
||||||
self.next_character_is_not_special = False
|
self.next_character_is_not_special = False
|
||||||
|
|
||||||
@ -2673,16 +2684,27 @@ class gui(QtGui.QWidget):
|
|||||||
if self.inline_color_stack:
|
if self.inline_color_stack:
|
||||||
top_color = self.inline_color_stack[-1]
|
top_color = self.inline_color_stack[-1]
|
||||||
if top_color == INLINE_ORANGE:
|
if top_color == INLINE_ORANGE:
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(C_ORANGE).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(C_ORANGE).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
elif top_color == INLINE_BLUE:
|
elif top_color == INLINE_BLUE:
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(C_BLUE).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(C_BLUE).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
elif top_color == INLINE_GREEN:
|
elif top_color == INLINE_GREEN:
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(C_GREEN).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(C_GREEN).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
elif top_color == INLINE_GRAY:
|
elif top_color == INLINE_GRAY:
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color("_inline_grey").name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
elif top_color == INLINE_RED:
|
elif top_color == INLINE_RED:
|
||||||
self.ao2text.insertHtml("<font color=\"" + get_text_color(C_RED).name() + "\">" + f_character + "</font>")
|
html = "<font color=\"" + get_text_color(C_RED).name() + "\">" + f_character + "</font>"
|
||||||
|
self.ao2text.insertHtml(html)
|
||||||
|
self.text.insertHtml(html)
|
||||||
else:
|
else:
|
||||||
|
self.text.insertHtml(f_character)
|
||||||
self.ao2text.insertHtml(f_character)
|
self.ao2text.insertHtml(f_character)
|
||||||
else:
|
else:
|
||||||
if int(self.m_chatmessage[TEXT_COLOR]) == C_RAINBOW:
|
if int(self.m_chatmessage[TEXT_COLOR]) == C_RAINBOW:
|
||||||
@ -2899,9 +2921,9 @@ class gui(QtGui.QWidget):
|
|||||||
self.ypairoffset_l.setVisible("y_offset" in features)
|
self.ypairoffset_l.setVisible("y_offset" in features)
|
||||||
|
|
||||||
self.colordropdown.clear()
|
self.colordropdown.clear()
|
||||||
self.colordropdown.addItems(['white', 'green', 'red', 'orange', 'blue'])
|
self.colordropdown.addItems(['White', 'Green', 'Red', 'Orange', 'Blue'])
|
||||||
if "yellowtext" in features:
|
if "yellowtext" in features:
|
||||||
self.colordropdown.addItems(['yellow', 'pink', 'cyan', 'gray', 'rainbow'])
|
self.colordropdown.addItems(['Yellow', 'Pink', 'Cyan', 'Gray', 'Rainbow', 'Black'])
|
||||||
self.colordropdown.setCurrentIndex(self.mychatcolor)
|
self.colordropdown.setCurrentIndex(self.mychatcolor)
|
||||||
|
|
||||||
for hp in hplist:
|
for hp in hplist:
|
||||||
|
Loading…
Reference in New Issue
Block a user