Arch Game Engine
0.2
|
Object that is a background image that covers the screen. More...
#include <background.h>
Public Member Functions | |
void | setBackground (string file, int w, int h, SDL_Renderer *ren) |
Sets the background with a path to the file name, the width and height of the screen, and the renderer. | |
Public Member Functions inherited from Object | |
SDL_Rect | getBuff () const |
SDL_Rect | getMovedBuff () const |
void | actGravity (bool g) |
void | setDisplayable (bool d) |
This sets if you want the Object to visible on the screen by passing in a boolean. | |
bool | isDisplayable (Object screen) |
Check if the Object is displayable by seeing if it is in a given screen. | |
virtual void | checkDisplayable (Object screen) |
Checks if the Object is in the given screen. | |
void | setCoord (double x, double y) |
Set the coordinate of the Object with a given x and y. | |
void | setX (double sx) |
Set the x coordinate with a given x. | |
void | setY (double sy) |
Set the y coordinate with a given y. | |
void | move (double x, double y) |
Move along the x and y coordinate with a given x and y amount. | |
void | moveX (double mx) |
Move along the x coordinate with a given x amount. | |
void | moveY (double my) |
Move along the y coordinate with a given y amount. | |
double | getX () const |
Get the current x coordinate. | |
double | getY () const |
Get the current y coordinate. | |
Image | getImage () const |
Get the Object's Image. | |
void | setImage (Image i) |
Set the Object's Image with a given Image. | |
void | setImage (string file, SDL_Renderer *ren) |
Give the path and renderer to create the Object's Image. | |
double | getAngle () const |
Get the Object's angle. | |
void | setAngle (double a) |
Set the angle. | |
void | center (int w, int h) |
Center the Object based on a width and height. | |
SDL_Rect | getFrame () const |
Get the frame that the Object parses from the Image. | |
SDL_Rect | getDest () const |
Get the destination for the Object to be displayed on screen. | |
SDL_Rect | getPos () const |
Get the position of the Object in the world. | |
void | setFrame (SDL_Rect i) |
Set the frame with a given SDL_Rect. | |
void | setDest (SDL_Rect i) |
Set the destination with a given SDL_Rect. | |
void | setPos (SDL_Rect i) |
Set the position with a given SDL_Rect. | |
void | setFrame (int x, int y, int w, int h) |
Set the frame with a given x and y coordinate and width and height. | |
void | setFrameCoord (int x, int y) |
Set the x and y coordinate of the frame. | |
void | setFrameSize (int w, int h) |
Set the size of the frame with a width and height. | |
void | setFrameX (int x) |
Set the x coordinate of the frame. | |
void | setVelTo (Object o) |
Set the object's velocity toward another object. | |
void | lookAt (Object o) |
Set the object's angle towards another object. | |
void | setFrameY (int y) |
Set the y coordinate of the frame. | |
void | setFrameW (int w) |
void | setFrameH (int h) |
int | getFrameX () const |
int | getFrameY () const |
int | getFrameW () const |
int | getFrameH () const |
void | setDest (int x, int y, int w, int h) |
void | setDestCoord (int x, int y) |
void | setDestSize (int w, int h) |
void | setDestX (int x) |
void | setDestY (int y) |
void | setDestW (int w) |
void | setDestH (int h) |
int | getDestX () const |
int | getDestY () const |
int | getDestW () const |
int | getDestH () const |
void | setPos (int x, int y, int w, int h) |
void | setPosCoord (int x, int y) |
void | setPosSize (int w, int h) |
void | setPosX (int x) |
void | setPosY (int y) |
void | setPosW (int w) |
void | setPosH (int h) |
int | getPosX () const |
int | getPosY () const |
int | getPosW () const |
int | getPosH () const |
void | moveFrame (int x, int y) |
void | moveFrameX (int x) |
void | moveFrameY (int y) |
void | moveDest (int x, int y) |
void | moveDestX (int x) |
void | moveDestY (int y) |
void | movePos (int x, int y) |
void | movePosX (int x) |
void | movePosY (int y) |
double | getVelX () |
double | getVelY () |
void | setVelX (double vx) |
void | setVelY (double vy) |
void | setVelTo (int x, int y) |
double | getSpeed () |
void | setSpeed (double s) |
void | setName (string s) |
string | getName () |
void | centerOn (Input i) |
void | centerOn (int cx, int cy) |
void | centerOn (Object obj) |
void | lookAt (Input i) |
void | setColor (color c) |
void | setColor (Uint8 r, Uint8 g, Uint8 b) |
void | setTransparency (Uint8 a) |
bool | imageSet () const |
color | getColor () const |
void | rotateAngle (int rot) |
void | moveToVel () |
Additional Inherited Members | |
Public Attributes inherited from Object | |
color | red = {0xff,0,0,0xff} |
color | green = {0,0xff,0,0xff} |
color | blue = {0,0,0xff,0xff} |
Object that is a background image that covers the screen.
Definition at line 7 of file background.h.