ELEC2645 (2018/19) / Mbed 2 deprecated el17m2h_public

Dependencies:   mbed

Revisions of Doodler/Doodler.cpp

Revision Date Message Actions
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
13:10851784af9a 2019-04-18 Fixed the order of functions in the update section of the engine so that the doodler and floors are updated after checking both the floors collision and the shift of the floors File  Diff  Annotate
12:c5123abb4fbe 2019-04-17 I fixed the direction of the floors and them being in a random x position when they reappear at the top. 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