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
Diff: RosenEngine/RosenEngine.cpp
- Revision:
- 37:8d8c8cce0bc7
- Parent:
- 36:c25417f0d150
- Child:
- 38:4571537238ed
diff -r c25417f0d150 -r 8d8c8cce0bc7 RosenEngine/RosenEngine.cpp --- a/RosenEngine/RosenEngine.cpp Fri May 03 18:56:06 2019 +0000 +++ b/RosenEngine/RosenEngine.cpp Sat May 04 05:37:33 2019 +0000 @@ -18,7 +18,7 @@ // initialise the game parameters _ship.init(ship_width,ship_height,ship_speed,ship_xpos,ship_ypos); // place seeker above the ship - _enemy.init(48,0,3); + _enemy.init(3); _menu.init(16); _health.init(_shipno); @@ -92,6 +92,7 @@ kestrelw_shooter_collision(pad); imperionw_shooter_collision(pad); check_health(); + rand_no(); } void RosenEngine::get_pos() { @@ -99,9 +100,9 @@ ship_xpos = ship_pos.x; ship_ypos = ship_pos.y; - _shooter1_pos = _enemy.get_shooter1pos(); - _shooter2_pos = _enemy.get_shooter2pos(); - _shooter3_pos = _enemy.get_shooter3pos(); + _shooter1_pos = _enemy.get_shooterpos(1); + _shooter2_pos = _enemy.get_shooterpos(2); + _shooter3_pos = _enemy.get_shooterpos(3); _weapons.init(ship_xpos, ship_ypos, ship_width); _ycursor = _menu.get_ycursor(); @@ -252,9 +253,9 @@ } void RosenEngine::shooterw_ship_collision(Gamepad &pad) { - Vector2D _shooterw1_pos = _enemy.get_sh1wpos(); - Vector2D _shooterw2_pos = _enemy.get_sh2wpos(); - Vector2D _shooterw3_pos = _enemy.get_sh3wpos(); + Vector2D _shooterw1_pos = _enemy.get_shwpos(1); + Vector2D _shooterw2_pos = _enemy.get_shwpos(2); + Vector2D _shooterw3_pos = _enemy.get_shwpos(3); bool collision1; bool collision2; @@ -391,4 +392,11 @@ printf("player deaad\n"); _dead = true; } +} +int RosenEngine::rand_no() +{ + srand(time(NULL)); + int rand_no = (rand() %45) + 1; + printf("random no = %d\n",rand_no); + return rand_no; } \ No newline at end of file