void Renderer::DrawTextrue( const std::string& name, const GSvector2* _position, const GSrect* _rect, const GSvector2* _center, const GSvector2* _scaling, GSfloat _rotation, const GScolor* _color ) { DrawSprite2D(container[name], _rect, _center, _scaling, _rotation, _position, _color); }
void Item::draw() const { static const GSvector2 center(radius_, radius_); static const GSvector2 scale(radius_ / 8, radius_ / 8); DrawSprite2D(textureId_, NULL, ¢er, &scale, 0.0f, &position_, NULL); }
void Renderer::DrawTextrue(const std::string& name, const GSvector2* _position) { DrawSprite2D(container[name], NULL, NULL, NULL, NULL, _position, &GScolor(1, 1, 1, 1)); }
void Renderer::DrawTextrue(const std::string& name, const GSvector2* _position, const GSrect* _rect, const GScolor* _color) { DrawSprite2D(container[name], _rect, NULL, NULL, NULL, _position, _color); }
void Effect::draw() const { static const GSvector2 center(32, 32); const GSvector2 scale(radius_ / 64, radius_ / 64); DrawSprite2D(textureId_, NULL, ¢er, &scale, 0.0f, &position_, NULL); }