bouncing_box.background module

A module that contains the class and functions for the Background.

class Background(pos)

Bases: object

This class contains all of the functions and variables that is used by the Background.

dimensions = <Vector2(640, 480)>
draw(screen)

A function to draw the Background to the screen.

getDimensions()

The Background Dimensions getter.

Returns

The Background’s dimensions.

Return type

class:pygame.math.Vector2

getHeight()

The Background height getter.

Returns

The Background’s height.

Return type

float

getMoving()

The Background moving getter.

Returns

If the Background’s moving.

Return type

bool

getPos()

The Background position getter.

Returns

The Background’s position.

Return type

class:pygame.math.Vector2

getWidth()

The Background width getter.

Returns

The Background’s width.

Return type

float

getX()

The Background x position getter.

Returns

The Background’s x position.

Return type

float

getY()

The Background y position getter.

Returns

The Background’s y position.

Return type

float

setPos(pos)

The Background position setter.

Parameters

pos (class:pygame.math.Vector2) – The new value of the Background’s position.

setX(x)

The Background x position setter.

Parameters

x (float) – The new value of the Background’s x position.

setY(y)

The Background y position setter.

Parameters

y (float) – The new value of the Background’s y position.

sprite = <Surface(640x480x32 SW)>
startBackgroundMoving()

A function to start the Background moving by setting the moving boolean to true.

stopBackgroundMoving()

A function to stop the Background from moving by setting the moving boolean to false.

update(dt)

A function to update the Background.

Parameters

dt (float) – The delta time.

velocity = 500.0