1
0
Fork 0
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:
fgenesis 2022-09-14 05:11:56 +02:00
parent 29fd4ec44e
commit 8e979e0e05
8 changed files with 109 additions and 148 deletions

View file

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