更改选中卡片显示

This commit is contained in:
星外之神 2022-09-13 16:02:12 +08:00
parent 533820deda
commit 2235f687dc

View File

@ -74,9 +74,12 @@ class Card():
def setSelect(self, can_select): def setSelect(self, can_select):
self.select = can_select self.select = can_select
if can_select: if can_select:
self.image = self.orig_image
self.image.set_alpha(255) self.image.set_alpha(255)
else: else:
self.image.set_alpha(128) self.orig_image.set_alpha(64)
self.image = pg.Surface((self.rect.w, self.rect.h)) # 黑底
self.image.blit(self.orig_image, (0,0), (0, 0, self.rect.w, self.rect.h))
def setFrozenTime(self, current_time): def setFrozenTime(self, current_time):
self.frozen_timer = current_time self.frozen_timer = current_time
@ -286,7 +289,7 @@ class Panel():
c.SOUND_TAPPING_CARD.play() c.SOUND_TAPPING_CARD.play()
break break
def addCard(self, card): def addCard(self, card:Card):
card.setSelect(False) card.setSelect(False)
y = 8 y = 8
x = 77 + self.selected_num * c.BAR_CARD_X_INTERNAL x = 77 + self.selected_num * c.BAR_CARD_X_INTERNAL