A rouge-like rpg, heavily inspired on the binding of isaac. Running on a FRDM-K64F Mbed board. C++.
Dependencies: mbed MotionSensor
Diff: RoomEngine/RoomEngine.cpp
- Revision:
- 40:cbcbf6fc1421
- Parent:
- 39:0c2521949429
- Child:
- 41:0697508a28ba
diff -r 0c2521949429 -r cbcbf6fc1421 RoomEngine/RoomEngine.cpp --- a/RoomEngine/RoomEngine.cpp Tue May 07 09:43:36 2019 +0000 +++ b/RoomEngine/RoomEngine.cpp Tue May 07 12:42:12 2019 +0000 @@ -1,16 +1,17 @@ #include "RoomEngine.h" // Constructor -RoomEngine::RoomEngine(float global_contrast) +RoomEngine::RoomEngine(float global_contrast, Player *current_player) { _room_x = 5; _room_y = 5; _global_contrast = global_contrast; + current_player->set_position(39, 27); } // Destructor RoomEngine::~RoomEngine() { - delete player; + room->unload(); } // Public Functions @@ -409,6 +410,7 @@ if (j == player->get_pos_y()) { player->draw(lcd); } + player->draw_bullets(lcd, j); room->draw_enemies(lcd, j); room->draw_collectibles(lcd, j); }