Class containing all the bitmaps for the 10 different mazes used throughout the game.

Revision:
3:8547399e8c29
Parent:
2:834bd321a30d
--- a/Maze.cpp	Wed May 03 21:13:38 2017 +0000
+++ b/Maze.cpp	Thu May 04 14:01:45 2017 +0000
@@ -1,29 +1,32 @@
-/*
- 
- @file Maze.cpp
- 
- (c) Max Houghton 19.03.17
- Roller Maze Project, ELEC2645, Univeristy of Leeds
- 
- */
-
 #include "Maze.h"
 
+/**
+ *  @details - constructor
+ */
 Maze::Maze()
 {
     
 }
 
+/**
+ *  @details - constructor
+ */
 Maze::~Maze()
 {
     
 }
 
+/**
+ *  @details - Initalise object with index value.
+ */
 void Maze::init(int mazeIndex)
 {
     _mazeIndex = mazeIndex;
 }
 
+/**
+ *  @details - Maze is drawn on LCD screen.
+ */
 void Maze::draw(N5110 &lcd)
 {
     /// EASY MAZES ///
@@ -62,24 +65,9 @@
     }
 }
 
-void Maze::testMaze(N5110 &lcd)
-{
-    // maze index 0
-    for (int i = 0; i < WIDTH; i++){
-        lcd.setPixel(i, 0);
-        lcd.setPixel(i, HEIGHT - 1);
-    }
-    
-    for (int j = 0; j < HEIGHT; j++){
-        lcd.setPixel(0, j);
-        lcd.setPixel(WIDTH - 1, j);
-    }
-    
-    for (int j = 40; j < HEIGHT; j++){
-        lcd.clearPixel(83, j);
-    }
-}
-
+/**
+ *  @details - Creating lcd buffer for maze 0
+ */
 void Maze::mazeIndexZero(N5110 &lcd)
 {
     // easy maze 1
@@ -109,6 +97,9 @@
     }
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 1
+ */
 void Maze::mazeIndexOne(N5110 &lcd)
 {
     // easy maze 2
@@ -138,6 +129,9 @@
     }
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 2
+ */
 void Maze::mazeIndexTwo(N5110 &lcd)
 {
     // easy maze 3
@@ -169,6 +163,9 @@
     
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 3
+ */
 void Maze::mazeIndexThree(N5110 &lcd)
 {
     // medium maze 1
@@ -213,6 +210,9 @@
     }
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 4
+ */
 void Maze::mazeIndexFour(N5110 &lcd)
 {
     // medium maze 2
@@ -267,7 +267,9 @@
     
 }
 
-
+/**
+ *  @details - Creating lcd buffer for maze 5
+ */
 void Maze::mazeIndexFive(N5110 &lcd)
 {
     // medium maze 3
@@ -325,6 +327,9 @@
     
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 6
+ */
 void Maze::mazeIndexSix(N5110 &lcd)
 {
     // hard maze 1
@@ -404,6 +409,9 @@
     }
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 7
+ */
 void Maze::mazeIndexSeven(N5110 &lcd)
 {
     // hard maze 2
@@ -496,7 +504,9 @@
     
 }
 
-
+/**
+ *  @details - Creating lcd buffer for maze 8
+ */
 void Maze::mazeIndexEight(N5110 &lcd)
 {
     // hard maze 3
@@ -594,6 +604,9 @@
     
 }
 
+/**
+ *  @details - Creating lcd buffer for maze 9
+ */
 void Maze::mazeIndexNine(N5110 &lcd)
 {
     // maze index 9
@@ -973,7 +986,6 @@
     lcd.drawLine(x, 32, x, 44, FILL_BLACK);
     
     /// END OF EXTREME MAZE ///
-    
 }