bouncing_box.player module¶
A module that contains the class and functions for the Player.
-
class
Player
(pos)¶ Bases:
object
This 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.
-