EngineLib
 All Classes Functions
Public Member Functions | List of all members
SimpleSprite Class Reference

#include <SimpleSprite.h>

Inheritance diagram for SimpleSprite:
BaseSprite

Public Member Functions

 SimpleSprite (const SimpleSprite &p2)
 
void draw ()
 
void init (SDL_Renderer *renderer)
 
int loadSprite (const char *filename)
 
int getWidth ()
 
int getHeight ()
 
- Public Member Functions inherited from BaseSprite
 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)
 

Detailed Description

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();

Member Function Documentation

void SimpleSprite::draw ( )
virtual

Draws Simple Sprite to Screen

Implements BaseSprite.

int SimpleSprite::getHeight ( )
virtual

Returns the height of the Simpleprite

Returns
int

Implements BaseSprite.

int SimpleSprite::getWidth ( )
virtual

Returns the width of the Simpleprite

Returns
int

Implements BaseSprite.

void SimpleSprite::init ( SDL_Renderer *  renderer)
virtual

virtual BaseEngine::init

initialize Sprite with renderer

/param SDL_Renderer*

Implements BaseSprite.

int SimpleSprite::loadSprite ( const char *  filename)

Loads fmage for the Simpleprite

Parameters
constchar* filename

The documentation for this class was generated from the following files: