def __init__(self, target_entity_id): metadata = { "target_entity_id": target_entity_id, "x": 0, "y": 0, } Component.__init__(self, "camera", metadata)
def __init__(self, image_path, y): metadata = { "image": pygame.image.load(find_data_file(image_path)), "x": 0, "y": y, } Component.__init__(self, "background", metadata)
def __init__(self, xvel=0, yvel=0, xaccel=0, yaccel=0): metadata = { "xvel": xvel, "yvel": yvel, "xaccel": xaccel, "yaccel": yaccel } Component.__init__(self, "movement", metadata)
def __init__(self, screen, clock, background): metadata = { "screen": screen, "clock": clock, "background": background, "running": True, "paused": False, } Component.__init__(self, "context", metadata)
def __init__(self): metadata = { "has_jumped": False, "currency": 0, "hasCloudSleeves": 0, "hasWings": 0, "hasJetBoots": 0, } Component.__init__(self, "player", metadata)
def __init__(self): metadata = { "has_jumped": False, "jumping": False, "currency": 0, "hasCloudSleeves": 0, "hasWings": 0, "hasJetBoots": 0, "extraFuel": 0, "maxBoosts": 0, "numBoosts": 0, } Component.__init__(self, "player", metadata)
def __init__( self, rect, text="", callback=None, is_small=False, is_disabled=False, image=None, ): if is_small: normal_image = _create_image("resources/shop_btn_inactive.png", text, is_disabled, image) hover_image = _create_image("resources/shop_btn_hover.png", text, is_disabled, image) clicked_image = _create_image("resources/shop_btn_press.png", text, is_disabled, image) disabled_image = _create_image("resources/shop_btn_locked.png", text, is_disabled, image) else: normal_image = _create_image("resources/btn_inactive.png", text, is_disabled, image) hover_image = _create_image("resources/btn_hover.png", text, is_disabled, image) clicked_image = _create_image("resources/btn_press.png", text, is_disabled, image) disabled_image = _create_image("resources/btn_locked.png", text, is_disabled, image) metadata = { "normal": normal_image, "hover": hover_image, "clicked": clicked_image, "disabled": disabled_image, "rect": rect, "text": text, "active": False, "isMouseDown": False, "isDisabled": is_disabled, "callback": callback, } Component.__init__(self, "button", metadata)
def __init__(self): Component.__init__(self, "gravity", {})
def __init__(self): Component.__init__(self, "gliding", {})
def __init__(self, angle): metadata = {"angle": angle} Component.__init__(self, "rotation", metadata)
def __init__(self): metadata = {"velocity": 0, "angle": 0, "acceleration": 0} Component.__init__(self, "physics", metadata)
def __init__(self, x, y): metadata = {"x": x, "y": y} Component.__init__(self, "position", metadata)
def __init__(self, sprite): metadata = {"sprite": sprite} Component.__init__(self, "graphic", metadata)
def __init__(self): Component.__init__(self, "moon", {})
def __init__(self, worth): metadata = { "worth": worth, } Component.__init__(self, "collectable", metadata)