SDLPP: Renderer/Scene - use Vec2D instead of std::pair
This commit is contained in:
@@ -17,26 +17,26 @@ Renderer::~Renderer() {
|
||||
SDL_Renderer *Renderer::getRendererPtr() {
|
||||
return renderer;
|
||||
}
|
||||
std::pair< int, int > Renderer::getDimensions() const {
|
||||
Vec2D< int > Renderer::getDimensions() const {
|
||||
int width = 0, height = 0;
|
||||
SDL_GetRendererOutputSize( renderer, &width, &height );
|
||||
return { width, height };
|
||||
}
|
||||
int Renderer::getWidth() const {
|
||||
return getDimensions().first;
|
||||
return getDimensions().getX();
|
||||
}
|
||||
int Renderer::getHeight() const {
|
||||
return getDimensions().second;
|
||||
return getDimensions().getY();
|
||||
}
|
||||
int Renderer::getSmallerSide() const {
|
||||
auto dimensions = getDimensions();
|
||||
return dimensions.first < dimensions.second ? dimensions.first
|
||||
: dimensions.second;
|
||||
return dimensions.getX() < dimensions.getY() ? dimensions.getX()
|
||||
: dimensions.getY();
|
||||
}
|
||||
int Renderer::getLargerSide() const {
|
||||
auto dimensions = getDimensions();
|
||||
return dimensions.first > dimensions.second ? dimensions.first
|
||||
: dimensions.second;
|
||||
return dimensions.getX() > dimensions.getY() ? dimensions.getX()
|
||||
: dimensions.getY();
|
||||
}
|
||||
void Renderer::setBlendMode( SDL_BlendMode blendMode ) {
|
||||
SDL_SetRenderDrawBlendMode( renderer, blendMode );
|
||||
|
||||
Reference in New Issue
Block a user