scale backgrounds that are not 256x192
This commit is contained in:
parent
a8ca0b11bf
commit
3bff159528
40
gameview.py
40
gameview.py
@ -1619,22 +1619,30 @@ class gui(QtGui.QWidget):
|
||||
def setBackground(self, bg):
|
||||
if not exists(AOpath + 'background/' + bg):
|
||||
bg = 'default'
|
||||
self.side_def = QtGui.QPixmap(AOpath + 'background/' + bg + '/defenseempty.png')
|
||||
self.bench_def = QtGui.QPixmap(AOpath + 'background/' + bg + '/defensedesk.png')
|
||||
self.side_pro = QtGui.QPixmap(AOpath + 'background/' + bg + '/prosecutorempty.png')
|
||||
self.bench_pro = QtGui.QPixmap(AOpath + 'background/' + bg + '/prosecutiondesk.png')
|
||||
self.side_wit = QtGui.QPixmap(AOpath + 'background/' + bg + '/witnessempty.png')
|
||||
self.bench_wit = QtGui.QPixmap(AOpath + 'background/' + bg + '/stand.png')
|
||||
self.side_hld = QtGui.QPixmap(AOpath + 'background/' + bg + '/helperstand.png')
|
||||
self.bench_hld = QtGui.QPixmap(AOpath + 'background/' + bg + '/helperdesk.png')
|
||||
self.side_hlp = QtGui.QPixmap(AOpath + 'background/' + bg + '/prohelperstand.png')
|
||||
self.bench_hlp = QtGui.QPixmap(AOpath + 'background/' + bg + '/prohelperdesk.png')
|
||||
self.side_jud = QtGui.QPixmap(AOpath + 'background/' + bg + '/judgestand.png')
|
||||
self.bench_jud = QtGui.QPixmap(AOpath + 'background/' + bg + '/judgedesk.png')
|
||||
self.side_jur = QtGui.QPixmap(AOpath + 'background/' + bg + '/jurystand.png')
|
||||
self.bench_jur = QtGui.QPixmap(AOpath + 'background/' + bg + '/jurydesk.png')
|
||||
self.side_sea = QtGui.QPixmap(AOpath + 'background/' + bg + '/seancestand.png')
|
||||
self.bench_sea = QtGui.QPixmap(AOpath + 'background/' + bg + '/seancedesk.png')
|
||||
|
||||
for bgfile in [["side_def", "defenseempty"],
|
||||
["bench_def", "defensedesk"],
|
||||
["side_pro", "prosecutorempty"],
|
||||
["bench_pro", "prosecutiondesk"],
|
||||
["side_wit", "witnessempty"],
|
||||
["bench_wit", "stand"],
|
||||
["side_hld", "helperstand"],
|
||||
["bench_hld", "helperdesk"],
|
||||
["side_hlp", "prohelperstand"],
|
||||
["bench_hlp", "prohelperdesk"],
|
||||
["side_jud", "judgestand"],
|
||||
["bench_jud", "judgedesk"],
|
||||
["side_jur", "jurystand"],
|
||||
["bench_jur", "jurydesk"],
|
||||
["side_sea", "seancestand"],
|
||||
["bench_sea", "seancedesk"]]:
|
||||
|
||||
bgimg = QtGui.QImage(AOpath + 'background/' + bg + '/' + bgfile[1] + '.png')
|
||||
if not bgimg.isNull():
|
||||
if bgimg.size().width() != 256 or bgimg.size().height() != 192:
|
||||
setattr(self, bgfile[0], QtGui.QPixmap.fromImage(bgimg.scaled(256, 192, transformMode=QtCore.Qt.SmoothTransformation)))
|
||||
else:
|
||||
setattr(self, bgfile[0], QtGui.QPixmap.fromImage(bgimg))
|
||||
|
||||
def netmsg_hp(self, type, health):
|
||||
if type == 1:
|
||||
|
Loading…
Reference in New Issue
Block a user