ELEC2645 (2018/19) / Mbed 2 deprecated el17m2h_public

Dependencies:   mbed

Revisions of Floors/Floors.h

Revision Date Message Actions
36:0c852c5ade4b 2019-05-09 Updated the comments on the documentation for the engine, floors and doodler. File  Diff  Annotate
35:b99b563c3eb6 2019-05-09 Finished comments on floor file File  Diff  Annotate
31:5c4acae51026 2019-05-09 Added comments to the doodler cpp. File  Diff  Annotate
29:15e9640646b7 2019-05-08 Changed the enemy file so that it has functions to make it update its position or make it disappear from the screen. The floors h file includes the enemy, and depending on its position it updates it or not. File  Diff  Annotate
26:d16a5b1e0ace 2019-05-08 Added comments for the documentation file. File  Diff  Annotate
24:67dc71a8f009 2019-05-08 Added comments to the doodler h file. File  Diff  Annotate
21:6b16ca9834e6 2019-05-01 Changed the values the floors need to be to add score points, so that the score value will increase every time the floors are y=10. File  Diff  Annotate
20:a359092079b0 2019-04-25 I added a rectangle for the screen, updated the screen range and removed a floor. Added a tone for when the bullet is shot. Also added an enemy file that in contact with doodler the game ends. It also disappears if shot by bullet. 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
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
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
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
1:0001cb3eb053 2019-04-09 Main introductory page that draws the floors once the start button is pressed. I will then add a function to add multiple random floors and the doodler controlled by the user. File  Diff  Annotate