bouncing_box.player module¶
A module that contains the class and functions for the Player.
-
class
Player(pos)¶ Bases:
objectThis class contains all of the functions and variables that is used by the Player.
-
dimensions= <Vector2(70, 70)>¶
-
draw(screen)¶ A function to draw the Player to the screen.
- Parameters
screen (class pygame.Surface) – The screen to draw to.
-
getDimensions()¶ The Player Dimensions getter.
- Returns
The Player’s dimensions.
- Return type
class:pygame.math.Vector2
-
getHeight()¶ The Player height getter.
- Returns
The Player’s height.
- Return type
float
-
getPos()¶ The Player position getter.
- Returns
The Player’s position.
- Return type
class:pygame.math.Vector2
-
getWidth()¶ The Player width getter.
- Returns
The Player’s width.
- Return type
float
-
getX()¶ The Player x position getter.
- Returns
The Player’s x position.
- Return type
float
-
getY()¶ The Player y position getter.
- Returns
The Player’s y position.
- Return type
float
-
jump()¶ A function to make the player jump by setting the velocity to launch it up.
-
maxVelocity= 500.0¶
-
setPos(pos)¶ The Player position setter.
- Parameters
pos (class:pygame.math.Vector2) – The new value of the Player’s position.
-
setX(x)¶ The Player x position setter.
- Parameters
x (float) – The new value of the Player’s x position.
-
setY(y)¶ The Player y position setter.
- Parameters
y (float) – The new value of the Player’s y position.
-
sprite= <Surface(70x70x32 SW)>¶
-
update(dt)¶ A function to update the Player.
- Parameters
dt (float) – The delta time.
-