ELEC2645 (2018/19) / Mbed 2 deprecated EL17MCD

Dependencies:   mbed

Revisions of TanksEngine/TanksEngine.h

Revision Date Message Actions
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