import pygame import random # -------------------------- # 🌍 COUNTRIES & FUGGLER COUNTS # -------------------------- COUNTRIES = { "United Kingdom": 125000, "Ireland": 18000, "USA": 210000, "Canada": 42000, "Australia": 38000, "Germany": 29000, "France": 26000, "Japan": 55000, "China": 72000, "Brazil": 36000, "South Africa": 17000 } # -------------------------- # 🧟 ALL FUGGLER NAMES EVER # -------------------------- FUGGLER_NAMES = [ "Wide Eyed Weirdo", "Two-Faced Freak", "Rabid Rabbit", "Oogah Boogah", "Lady Gugga", "Grin Grin", "Gaptooth McGoo", "Grumpy Grumps", "Sasquoosh", "Sir Belch", "Suspicious Fox", "Rainbow Rascal", "Munch Munch", "Tiny Terror", "Indecisive Monster", "Reek-O", "Fiery Fluff", "Inferno", "Stinkface", "Snortle Bork", "Slobber Snout", "Wart Hog", "Dizzy Dino", "Squawk Squawk", "Loop Loop", "Gloop Gloop", "Chomp Chomp", "Burp Burp", "Snot Rocket", "Grim Grin" ] # -------------------------- # 🎮 FUGGLER CLASS — ALL ACTIONS # -------------------------- class Fuggler: def __init__(self, name, country): self.name = name self.country = country self.x = random.randint(50, 750) self.y = random.randint(50, 550) self.speed = random.uniform(1, 3) self.direction = "forward" self.looking = "forward" self.moving = True self.running = False self.stopped = False self.size = random.randint(20, 40) self.color = (random.randint(30,255), random.randint(30,255), random.randint(30,255)) self.action_timer = 0 self.current_action = "walking" # 🚶 MOVEMENT def walk_left(self): if not self.stopped: self.direction = "left" self.moving = True self.running = False self.x -= self.speed def walk_right(self): if not self.stopped: self.direction = "right" self.moving = True self.running = False self.x += self.speed def walk_forwar