ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Revisions of Gameengine/Gameengine.cpp

Revision Date Message Actions
43:1ec6b6293c6b 2019-04-17 I was premature with my previous commit, each block parameter are individually indexed as the x,y values where previously interfering with each other and causing collisions to be unstable. File  Diff  Annotate
42:d81c008b0436 2019-04-16 fixed problem of player occasionally falling into the 'solid blocks' File  Diff  Annotate
41:0cf320f73424 2019-04-16 added final score, leds now show oxygen remaining and lives, also added sound effects but may remove as gets annoying after a while File  Diff  Annotate
40:913339e324b8 2019-04-15 all level object parameters are now initialised in Level class File  Diff  Annotate
39:ddca28745388 2019-04-14 checking against previous commit as getting unexpected error File  Diff  Annotate
38:55bb9da08a52 2019-04-14 incorporated blocks, traps and keys parameters into level1 function. File  Diff  Annotate
37:4d525a37d5d2 2019-04-12 started using structs in Level1 class to build level, far more efficient and presenetable File  Diff  Annotate
36:203ec93b4cc7 2019-04-12 solid blocks collision now working properly File  Diff  Annotate
35:b7a0f0b363d0 2019-04-11 back up in case I need to revert File  Diff  Annotate
34:c5a042973e0c 2019-04-11 better collision for keys and traps File  Diff  Annotate
33:023f57d52b1c 2019-04-10 Miner class changed name to Sprites as more appropriate File  Diff  Annotate
31:ed5f7f15a1ed 2019-04-10 back up File  Diff  Annotate
29:d85886364643 2019-04-10 function created so I can generate multiple enemies on the screen moving at different distances and different speeds File  Diff  Annotate
28:a38070a1cdcf 2019-04-09 reorganised differently (unfinished) returning to previous version but may return to this one still File  Diff  Annotate
26:bce40bf4c9fc 2019-04-09 created an enemy that will move side to side along a platform. I can control its speed also by making the _x increment in the if statement smaller or larger File  Diff  Annotate
25:7fb1b6fa9137 2019-04-08 Committing this version as suddenly won't move left, reverting to earlier version to find where error has crept in File  Diff  Annotate
24:9c7aca60e374 2019-04-08 the previous 5 seperate key functions now reduced to one. I achieved this using a struct. Now, rather than 5 functions for five keys, one function can call the a key variable from the struct.; ; This makes it simple to change the number of keys needed. File  Diff  Annotate
23:1ee8686af747 2019-04-03 Can call struct created in Levelengine library, proven using printf.; ; Now need to have the bool value of each key called in the key collect function. File  Diff  Annotate
21:7a7a115d910d 2019-04-03 added rudimentary highscore message to terminal (coolterm).; added sound when character jumps File  Diff  Annotate | base