mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-08-08 15:19:50 +00:00
simplify Quad::drawGrid
This commit is contained in:
parent
29fd4ec44e
commit
8e979e0e05
8 changed files with 109 additions and 148 deletions
|
@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define BBGE_QUAD_H
|
||||
|
||||
#include "RenderObject.h"
|
||||
#include "DataStructures.h"
|
||||
|
||||
class OutlineRect : public RenderObject
|
||||
{
|
||||
|
@ -62,8 +63,9 @@ public:
|
|||
void repeatTextureToFill(bool on);
|
||||
void refreshRepeatTextureToFill();
|
||||
bool isRepeatingTextureToFill() const { return repeatTexture; }
|
||||
void setGridPoints(bool vert, const std::vector<Vector>& points);
|
||||
Vector ** getDrawGrid() { return drawGrid; }
|
||||
void setStripPoints(bool vert, const Vector *points, size_t n);
|
||||
Array2d<Vector>& getDrawGrid() { return drawGrid; }
|
||||
const Array2d<Vector>& getDrawGrid() const { return drawGrid; }
|
||||
|
||||
void reloadDevice();
|
||||
|
||||
|
@ -93,8 +95,7 @@ public:
|
|||
|
||||
protected:
|
||||
float gridTimer;
|
||||
size_t xDivs, yDivs;
|
||||
Vector ** drawGrid;
|
||||
Array2d<Vector> drawGrid;
|
||||
|
||||
void resetGrid();
|
||||
void updateGrid(float dt);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue