from enum import auto from os import path from mlgame.utils.enum import StringEnum # game WIDTH = 800 HEIGHT = 600 BG_COLOR = "#111111" PG_COLOR = "#B3E5FC" # ball BALL_COLOR = "#FFEB3B" BALL_VEL = 10.5 BALL_H = 30 BALL_W = 30 # food class FoodTypeEnum(StringEnum): GOOD_1 = auto() GOOD_2 = auto() GOOD_3 = auto() BAD_1 = auto() BAD_2 = auto() BAD_3 = auto() FOOD_COLOR_MAP = { FoodTypeEnum.GOOD_1: "#009688", FoodTypeEnum.GOOD_2: "#009688", FoodTypeEnum.GOOD_3: "#009688", FoodTypeEnum.BAD_1: "#FF1744", FoodTypeEnum.BAD_2: "#FF1744", FoodTypeEnum.BAD_3: "#FF1744" } FOOD_LV1_SIZE = 8 FOOD_LV2_SIZE = 12 FOOD_LV3_SIZE = 16 # path of assets ASSET_PATH = path.join(path.dirname(__file__), "..", "asset") LEVEL_PATH = path.join(path.dirname(__file__), "..", "levels") SOUND_PATH = path.join(path.dirname(__file__), "..", "asset", "sounds") MUSIC_PATH = path.join(path.dirname(__file__), "..", "asset", "music")