ELEC2645 (2018/19) / Mbed 2 deprecated el17m2h_public

Dependencies:   mbed

Revisions of Engine/Engine.h

Revision Date Message Actions
16:e0542761fc8c 2019-04-24 I added another folder for the bullets the doodler can fire controlled by the Y button. I created three bullets and once they reach the end of the screen they will go back and remain at the doodler's position. File  Diff  Annotate
15:4efa04a6a376 2019-04-23 Changed the main function so that the back button takes the user back to the welcome menu.; File  Diff  Annotate
14:529f798adae4 2019-04-21 Changed the doodler's update function so that it only affects the position of the doodler and the init function so that it also changes the velocity of the doodler. I also included the init function in the check wall collisions. File  Diff  Annotate
11:2041290b5a74 2019-04-17 I added a function in the engine cpp to shift the floors when the doodler goes beyond the middle. I also added a function in the floors cpp that will check if the floors leave the screen so that it will move the floor to the top and in a random x-pos File  Diff  Annotate
10:e1d2289705ef 2019-04-17 Managed to fix the doodler's bounce by changing the velocity to a double instead of a int type. I also added a get_velocity_y() function to the function checking the floor's collisions. File  Diff  Annotate
9:5e53bca2a4c2 2019-04-16 Changed the values of the positions and velocities to vectors so that they are easier to manipulate. I made use of the float absolute function (fabs) function to make the ball decelerate to a zero velocity while going upwards. File  Diff  Annotate
8:90e789413e0b 2019-04-16 Changed the update function in the doodler so that it will be reading the position and velocity and setting a new one every time it updates (so that I will not have to write it in the engine file). File  Diff  Annotate
7:0d9cee90ab0d 2019-04-14 Removed the jump function and instead created a gravity value for the doodler to accelerate downwards at all times. File  Diff  Annotate
6:848d1e4c1a31 2019-04-13 I created a jump function in the doodler file in order to make the doodler constantly jump vertically if it collides with any of the floors. File  Diff  Annotate
5:8814d6de77d0 2019-04-13 Created an update function for the doodler to change its position depending on the user moving the joystick left or right. File  Diff  Annotate
4:8ec314f806ae 2019-04-11 Added a doodler that will be controlled by the user using the joystick. File  Diff  Annotate
3:116913e97fd7 2019-04-10 I added 10 floors and made their position be random on the screen. I divided these in ranges in order to avoid the collision of the floors and also changed the width to have a random length between 10 and 15. File  Diff  Annotate
2:360a6c301a4e 2019-04-10 I created an engine .cpp and .h file to add 10 floors to the screen once the button start is pressed and I used the rand syntax to place them in random positions within the screen File  Diff  Annotate