Example #1
0
def displayLargeCard(cardName):
    global enlargedCard
    draw_group.remove(enlargedCard)
    if cardName == "Attack":
        enlargedCard = Card("Attack(Core)", True, "Deal 1 basic attack damage.", 1, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\attack2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Attack(Core)":
        enlargedCard = Card("Attack(Core)", True, "Deal 1 basic attack damage.", 1, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\coreA2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Block(Core)":
        enlargedCard = Card("Block(Core)", True, "Block an attack.", 2, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\coreB2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Heal(Core)":
        enlargedCard = Card("Attack(Core)", True, "Deal 1 basic attack damage.", 1, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\coreH2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Block":
        enlargedCard = Card("Block", True, "Block an attack.", 2, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\block2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Heal":
        enlargedCard = Card("Heal(Core)", True, "Recieve one Lifepoint.", 3, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\heal2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Double Attack":
        enlargedCard = Card("Double Attack", False, "1st Action: Attack " + " 2nd Action: Attack", 1, 1, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\dblatk2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Mighty Swing":
        enlargedCard = Card("Mighty Swing", False, "Make an Attack that deals 2 damage. However, if Hit against a Heal, deal 3 damage!", 5, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\mighty swing2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Strike & Heal":
        enlargedCard = Card("Strike & Heal", False, "1st Action: Attack " + " 2nd Action: Heal", 1, 3, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\strhl2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Double Block":
        enlargedCard = Card("Double Block", False, "1st Action: Block" + " 2nd Action: Block" + "Special: Shield Bash, if matcheed against a block, 2nd Action: Block and Attack.", 2, 2, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\dblblk2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Block & Strike":
        enlargedCard = Card("Block & Strike", False, "1st Action: Block " + " 2nd Action: Attack", 2, 1, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\blockstrike2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Super Heal":
        enlargedCard = Card("Super Heal", False, "Heal 2 Lifepoints as a single action. If matched against an Attack, then Super Heal is negated", 3, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\superhl2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Life Boost":
        enlargedCard = Card("Life Boost", False, "1st Action: Increase Max Life by 1 " + " 2nd Action: Heal" + "Gaining Max Life only increases Max Life potential, not a Lifepoint. Can be negated by Attack depending on 1st or 2nd Action.", 4, 3, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\life boost2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Overkill":
        enlargedCard = Card("Overkill", False, "Deal 4 damage. However, if matched against a Block, take 3 damage instead.", 7, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\overkill2.png")
        draw_group.add(enlargedCard)
    elif card.name == "Parry":
        enlargedCard = Card("Parry", False, "Deal 1 damage. However, if matched against an Attack, 1st Action: Block and Attack.", 6, 0, 7, 13)
        enlargedCard.image = pygame.image.load(r"images\parry2.png")
        draw_group.add(enlargedCard)