Example #1
0
def create_enemy(letter):
    enemy = Entities.Actor(
        letter, pygame.image.load("images/letters/letter-" + letter + ".png"),
        64, 64, random.randint(0, 736), 50, random.randint(1, 3), 40)
    return enemy
Example #2
0
tip_font = pygame.font.Font("fonts/Sketch.otf", 32)

# All letters
letters = [
    "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o",
    "p", "q", "r", "s", "t", "u", "v", "x", "y", "z"
]
original_word_letters = []
word_letters = []
masked_word = []
other_letters = []
enemy_list = []

# Player
player = Entities.Actor("player", pygame.image.load("images/spaceship64.png"),
                        64, 64, 370, 520, 4, 0)

# Bullet
bullet = Entities.Actor("bullet", pygame.image.load("images/bullet32.png"), 32,
                        32, 0, 520, 0, 8, "ready")


def get_word_and_tip():
    file = open("db.txt", "r")
    lines = file.readlines()
    selected_line = random.randint(0, len(lines) - 1)
    data = lines[selected_line].split(",")
    file.close()
    return data[0], data[1].replace("\n", "")