All there but errors need fixing

Dependencies:   mbed

Overview:

Rookie Tetris is a jigsaw style game based on the classic Tetris.

A block will appear at the top of the screen, you must move it (your options for movement are left, right and down - you cannot move up the board). The block will stop when it if placed either on the floor of the board or on-top of another block.

Your goal is to fill a complete row of the board with the blocks; when you do so the row will delete and the pattern above it will drop down. The game is over when your pattern is tall enough to reach to the top of the board!

Controls:

Use the joystick to move your block! Your block cannot move out of the parameters of the board.

Pot 2 controls the contrast of the screen.

Revision:
2:55092965eadd
Parent:
1:35dba0833c7d
Child:
3:522c6f850e91
--- a/main.cpp	Fri May 22 10:36:01 2020 +0000
+++ b/main.cpp	Sat May 23 13:59:06 2020 +0000
@@ -1,4 +1,4 @@
-/* 
+/*
 ELEC2645 Embedded Systems Project
 School of Electronic & Electrical Engineering
 University of Leeds
@@ -20,8 +20,78 @@
 Gamepad pad;
 N5110 lcd;
 
+
+int ScreenHeight = 84;
+int ScreenWidth = 48;
+string block[7] // store tetromino blocks as a w-string
+
+
+
+
+/* int Rotate(int px, int py, int r)
+{
+    int pi = 0;
+    switch (r % 4);
+    {
+        case 0: pi = py * 4 + px; // shape width = 4
+        break;
+        
+        case 1: pi = 12 + py - (px * 4); // rotates the shape by 90 degrees
+        break;
+        
+        case 2: pi = 15 - (py * 4) - px; // rotates the shape by 180 degrees
+        break; 
+        
+        case 3: pi = 3 - py + (px * 4); // rotates the shape by 270 degrees
+        break;
+        
+        }
+        return pi;
+    }
+*/
+
+void title()
+{
+    using namespace std:
+    
+    system("cls");
+    
+    cout << "--------------------------------------------------------\n";
+    
+    cout << "------- ------- ------- -------    ---    -----\n";
+    cout << "   |    |          |    |      |    |    |     ||n";
+    cout << "   |    |          |    |      |    |    |\n";
+    cout << "   |    -----      |    -------     |     -----\n";
+    cout << "   |    |          |    |    |      |          |\n";
+    cout << "   |    |          |    |     |     |    |     |\n";
+    cout << "   |    -------    |    |      |   ---    -----\n";
+    
+    cout << "\t<menu>\n";
+    cout << "\t1: Start Game\n\t2: Quit\n\n";
+    
+    cout << "---------------------------------------------------------\n";
+    
+}
+
+int GameOver()
+{
+    using namespace std;
+    
+    char a;
+    cout << " -----     -    -     - ------- ------- -     - -------- ------\n";
+    cout << "|     |   | |   ||   || |       |     | |     | |        |     |\n";
+    cout << "|        |   |  | | | | |       |     | |     | |        |     |\n";
+    cout << "|  ---- |     | |  |  | -----   |     | |     | ------   ------\n";
+    cout << "|     | |-----| |     | |       |     |  |   |  |        |   |\n";
+    cout << "|     | |     | |     | |       |     |   | |   |        |    |\n";
+    cout << " -----  |     | |     | ------- -------    |    -------- |     |\n";
+    cout << "\n\nPress any key\n";
+    
+    return 0;   
+}
 int main()
 {
     
+
 }