Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed Gamepad N5110 mbed-rtos
Diff: Enemy/EnemyBoss.cpp
- Revision:
- 5:016a7315b75d
- Parent:
- 4:4d673fb2d9dc
- Child:
- 6:1fcfd331c047
--- a/Enemy/EnemyBoss.cpp Sun May 05 17:41:46 2019 +0000 +++ b/Enemy/EnemyBoss.cpp Mon May 06 18:29:49 2019 +0000 @@ -57,31 +57,31 @@ _health1 = 0; // start health from zero for first enemy _health2 = 0; // start health from zero for second enemy - rand(time(NULL)); + srand(time(NULL)); int direction = rand() % 8; // randomise initial direction. // 8 possibilities. Get random modulo and set movement accordingly if (direction == 0) { - _movement.x = speed; - _movement.y = speed; + _movement.x = 0; + _movement.y = -speed; } else if (direction == 1) { _movement.x = speed; _movement.y = -speed; } else if (direction == 2) { _movement.x = speed; - _movement.y = speed; + _movement.y = 0; } else if (direction == 3) { _movement.x = speed; - _movement.y = +speed; + _movement.y = speed; } else if (direction == 4) { - _movement.x = +speed; - _movement.y = +speed; + _movement.x = 0; + _movement.y = speed; } else if (direction == 5) { - _movement.x = +speed; + _movement.x = -speed; _movement.y = speed; } else if (direction == 6) { _movement.x = -speed; - _movement.y = speed; + _movement.y = 0; }else { _movement.x = -speed; _movement.y = -speed;