Module game_qu.platformer.powerup
Expand source code
from game_qu.gui_components.component import Component
class Powerup(Component):
"""Anything in the game that aids the player in killing enemies (weapons, damage boosts, ammo, etc.)"""
object_type = "Powerup"
def __init__(self, left_edge, top_edge, path_to_image):
"""Initializes the object"""
super().__init__(path_to_image)
self.number_set_dimensions(left_edge, top_edge, self.length, self.height)
def run_player_collision(self, player):
"""Runs what should happen when the player and the powerup collide"""
pass
def update_for_side_scrolling(self, distance):
"""Moves the powerup, so it can update for side scrolling"""
self.left_edge -= distance
Classes
class Powerup (left_edge, top_edge, path_to_image)-
Anything in the game that aids the player in killing enemies (weapons, damage boosts, ammo, etc.)
Initializes the object
Expand source code
class Powerup(Component): """Anything in the game that aids the player in killing enemies (weapons, damage boosts, ammo, etc.)""" object_type = "Powerup" def __init__(self, left_edge, top_edge, path_to_image): """Initializes the object""" super().__init__(path_to_image) self.number_set_dimensions(left_edge, top_edge, self.length, self.height) def run_player_collision(self, player): """Runs what should happen when the player and the powerup collide""" pass def update_for_side_scrolling(self, distance): """Moves the powerup, so it can update for side scrolling""" self.left_edge -= distanceAncestors
Class variables
var object_type
Methods
def run_player_collision(self, player)-
Runs what should happen when the player and the powerup collide
Expand source code
def run_player_collision(self, player): """Runs what should happen when the player and the powerup collide""" pass def update_for_side_scrolling(self, distance)-
Moves the powerup, so it can update for side scrolling
Expand source code
def update_for_side_scrolling(self, distance): """Moves the powerup, so it can update for side scrolling""" self.left_edge -= distance
Inherited members
Component:bottom_edgeget_scaled_dimensionsgot_clickedhorizontal_midpointmouse_enter_functionmouse_exit_functionnumber_set_dimensionspercentage_set_dimensionsrenderright_edgerunset_colorset_dimensions_within_componentset_mouse_enter_functionset_mouse_exit_functionset_mouse_functionsvertical_midpoint