gpt4 book ai didi

python - 使用pygame选择一个特定的矩形

转载 作者:行者123 更新时间:2023-12-04 15:02:57 27 4
gpt4 key购买 nike

<分区>

正在学习python和pygame,正在尝试制作一款卡牌游戏;我已经掌握了逻辑的基础知识,但我正在为简单的 GUI 而苦苦挣扎。我需要让玩家能够从草稿行中选择一张牌并将其放在他们的 6x4“棋盘”上。为此,我像这样绘制了矩形:

class Board:
def __init__(self):
self.visible_draft = []
self.placed_totems_P1 = [[]]
self.placed_totems_P2 = [[]]

def draw_card_base(self, window):
window.fill(WHITE)
for col in range(COLS):
y = 770 - col*175
for row in range(ROWS):
x = row*175 + 40
pygame.draw.rect(window, GREY, (x, y, CARD_SIZE, CARD_SIZE))
def main():
board = Board()

while run:
clock.tick(60)
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
pygame.quit()
board.draw_card_base(window)
pygame.display.flip()

但现在我卡住了,因为我不知道如何让玩家“挑选”一个插槽来放置所选的卡片(我假设会以相同的方式选择,只是更早)。我阅读了有关冲突的信息,并考虑过做一个手册“如果鼠标在这里,这就是它所在的插槽”。理想情况下,我想我可以阅读以 1A、1B、2C 表格格式选择的卡片,但我真的不知道从这里去哪里。希望这是有道理的,我可能没有合适的词汇来描述我想说的话,我还在学习!期待答案,谢谢!

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com