From af7fa8dd341578c1e39801cd230733ab66768465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Mon, 17 Aug 2020 18:11:08 +0200 Subject: initial tiles --- labb3/tiles/TileList.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'labb3/tiles/TileList.h') diff --git a/labb3/tiles/TileList.h b/labb3/tiles/TileList.h index a4b6ce6..026721f 100644 --- a/labb3/tiles/TileList.h +++ b/labb3/tiles/TileList.h @@ -15,15 +15,21 @@ public: TileList(); ~TileList(); void addTile(Tile tile); - void drawAll(QGraphicsScene* scene); - int indexOfTopTile(int x, int y); + void drawAll(QGraphicsScene* scene) const; + int indexOfTopTile(int x, int y) const; void lower(int x, int y); void raise(int x, int y); void remove(int x, int y); void removeAll(int x, int y); private: + int cur_size = 0; + int amount_tiles; + Tile *tiles; + int indexOfBottomTile(int x, int y) const; + void shiftRight(int start, int end); + void shiftLeft(int start, int end); }; #endif // TILELIST_H -- cgit v1.2.1