Tarek Bessalah 201344887

Dependencies:   mbed

Objective The objective of the game is to reach the end goals located at the top of the screen, as well as avoiding the snakes, vehicles, turtles when they are underground, and the water. As the levels progress, things get harder! So You need to avoid enemy objects. Make sure to get on logs when you want to cross the water.

Intro Screen

Play - You need to pass Level 1 in order to progress to the following level Tutorial- This informs you how to play the game Bonus - This is a bonus level, this is a very challenging so play with precautions! You cannot hit the objects, and go into the void background frogger_logo_owner.png 404 x 152 px 14.0 KB May 27, 2020 1 Item Image: 1 Document: 0

To control the menu use the X button to go up, and the B button to go down. Use A to select. To skip through the tutorial pages, use A. At the endhttps://os.mbed.com/media/uploads/el19tb/frogger_logo_owner.png of the tutorial you will play the game.

Controls

Use A, X, B, Y to move right, Up, Down, and Left respectively, this controls the frog object

Committer:
el19tb
Date:
Wed May 27 01:54:46 2020 +0000
Revision:
61:3714af9caab6
Parent:
60:e1ac7fa5cf17
Final Submission. I have read and agreed with Statement of Academic Integrity.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el19tb 50:9ffeb4a10c0a 1 #ifndef INTROSCREEN_H
el19tb 50:9ffeb4a10c0a 2 #define INTROSCREEN_H
el19tb 50:9ffeb4a10c0a 3
el19tb 60:e1ac7fa5cf17 4 /** IntroScreen Class
el19tb 60:e1ac7fa5cf17 5 * @brief used to keep track of the current position of the menu
el19tb 60:e1ac7fa5cf17 6 * @author Tarek Bessalah
el19tb 60:e1ac7fa5cf17 7 * @date May, 2020
el19tb 60:e1ac7fa5cf17 8 */
el19tb 50:9ffeb4a10c0a 9 class IntroScreen
el19tb 60:e1ac7fa5cf17 10 {
el19tb 50:9ffeb4a10c0a 11 public:
el19tb 60:e1ac7fa5cf17 12 /** Gets the value of selection
el19tb 60:e1ac7fa5cf17 13 * @return the current pointer selection number
el19tb 60:e1ac7fa5cf17 14 */
el19tb 60:e1ac7fa5cf17 15 int selection;
el19tb 50:9ffeb4a10c0a 16
el19tb 60:e1ac7fa5cf17 17 /** Gets the page of tutorial screen
el19tb 60:e1ac7fa5cf17 18 * @return the current pointer tutorial screen
el19tb 60:e1ac7fa5cf17 19 */
el19tb 50:9ffeb4a10c0a 20 int tutorial_screens;
el19tb 50:9ffeb4a10c0a 21 };
el19tb 50:9ffeb4a10c0a 22
el19tb 50:9ffeb4a10c0a 23 #endif