ELEC2645 (2018/19) / Mbed 2 deprecated EL17MCD

Dependencies:   mbed

Revisions of TanksEngine/TanksEngine.h

Revision Date Message Actions
22:9e9685856ce1 2019-05-09 I have read and understood the university's guidelines on plagiarism.; I here by declare that all work is my own and no one else's.; File  Diff  Annotate
21:44e87d88afe2 2019-05-09 Doxygen comments added. File  Diff  Annotate
17:cb39d9fa08dc 2019-04-27 ! Stylistic changes made to code so it conforms to google c++ guide. Beginning of inline commenting of source code. File  Diff  Annotate
16:a2c945279b79 2019-04-24 ! Player now receives score at the end of the game. leaderboard added in the menus. File  Diff  Annotate
15:fa5282fcd134 2019-04-19 ! New Menus class that holds the menus for the game. Settings menu to toggle sound, change contrast and number of lives players start with. File  Diff  Annotate
14:fe2e16cdf219 2019-04-17 ! Game now includes randomised wind that changes every turn. A bar at the top of the screen shows the severity of the wind in the x direction. Dot reticle added to show where the projectile is aimed. File  Diff  Annotate
13:feadff02d3f7 2019-04-17 ! Tank's Health displayed on gamepad LEDs. Change the 'power' of the tanks shots (potentiometer controls velocity). Tanks cannot move outside of screen or across map object. File  Diff  Annotate
12:9e6d5d0a0c82 2019-04-14 ! TankL class changed into generic Tank class. Separate graphics class to house and govern the use of sprites. Game now can produce two tanks on the screen facing opposite directions. They can take turns to fire projectiles based off joystick angle. File  Diff  Annotate
11:4e2eb64031a0 2019-04-13 !Can take left tank's turn including movement and firing turret. This transitions into "projectile phase" which ends when the projectile goes out of bounds (off screen). Objects instantiated inside game engine to tidy main.cpp. File  Diff  Annotate
7:a3ccabdebe2e 2019-04-09 ! Hit detection mechanic implemented with separate classes. File  Diff  Annotate