#include <SimpleSprite.h>
Public Member Functions | |
SimpleSprite (const SimpleSprite &p2) | |
void | draw () |
void | init (SDL_Renderer *renderer) |
int | loadSprite (const char *filename) |
int | getWidth () |
int | getHeight () |
![]() | |
BaseSprite (const BaseSprite &p2) | |
BaseSprite (SDL_Renderer *renderer) | |
Point2D | getPos () |
void | setPos (Point2D pos) |
double | getAngle () |
void | flipHorizontal () |
void | flipVertical () |
SDL_RendererFlip | getFlip () |
void | setAngle (double angle) |
Represents an simple single Image Sprite for the BaseEngine.
Usage:
SimpleSprite *psimplesprite = new SimpleSprite();
psimplesprite.init(engine->getRenderer());
psimplesprite.setPos(pos);
Drawing to Screen:
psimplesprite.draw();
|
virtual |
Draws Simple Sprite to Screen
Implements BaseSprite.
|
virtual |
|
virtual |
|
virtual |
virtual BaseEngine::init
initialize Sprite with renderer
/param SDL_Renderer*
Implements BaseSprite.
int SimpleSprite::loadSprite | ( | const char * | filename | ) |
Loads fmage for the Simpleprite
const | char* filename |