Class containing all the bitmaps for the 10 different mazes used throughout the game.
Diff: Maze.h
- Revision:
- 2:834bd321a30d
- Parent:
- 1:8ed19eb9e7e5
- Child:
- 3:8547399e8c29
diff -r 8ed19eb9e7e5 -r 834bd321a30d Maze.h --- a/Maze.h Fri Apr 07 10:28:57 2017 +0000 +++ b/Maze.h Wed May 03 21:13:38 2017 +0000 @@ -1,10 +1,11 @@ -// -// maze.h -// -// -// Created by Max Houghton on 19/03/2017. -// -// +/* + + @file Maze.h + + (c) Max Houghton 19.03.17 + Roller Maze Project, ELEC2645, Univeristy of Leeds + + */ #ifndef MAZE_H #define MAZE_H @@ -24,19 +25,27 @@ // initialisation method // desired maze is selected here void init(int mazeIndex); - void draw(N5110 &lcd); - private: - void drawBox(N5110 &lcd); - void drawTest(N5110 &lcd); - void drawMazeOne(N5110 &lcd); - void drawMazeTwo(N5110 &lcd); + void testMaze(N5110 &lcd); + + void mazeIndexZero(N5110 &lcd); + void mazeIndexOne(N5110 &lcd); + void mazeIndexTwo(N5110 &lcd); + + void mazeIndexThree(N5110 &lcd); + void mazeIndexFour(N5110 &lcd); + void mazeIndexFive(N5110 &lcd); + + void mazeIndexSix(N5110 &lcd); + void mazeIndexSeven(N5110 &lcd); + void mazeIndexEight(N5110 &lcd); + + void mazeIndexNine(N5110 &lcd); int _mazeIndex; - }; -#endif /* MAZE_H */ \ No newline at end of file +#endif /* MAZE_H */