wip
This commit is contained in:
+9
-5
@@ -6,7 +6,7 @@
|
||||
#include "elements.hpp"
|
||||
|
||||
int main() {
|
||||
int buffer_size = 50, buffer_block_size = 15;
|
||||
int buffer_size = 50, block_buffer_size = 15;
|
||||
bool running = true;
|
||||
Point* buffer[50] = {};
|
||||
Input input;
|
||||
@@ -22,14 +22,18 @@ int main() {
|
||||
while (running) {
|
||||
paddle.determine_new_position(window.m_board);
|
||||
paddle.check_collision(ball);
|
||||
trim_block_buffer_on_collision(buffer, buffer_size, block_buffer, buffer_block_size, ball);
|
||||
ball.determine_new_position();
|
||||
trim_block_buffer_on_collision(buffer, buffer_size, block_buffer, block_buffer_size, ball);
|
||||
ball.determine_new_position(paddle.m_hearts, (ROW - 5), (COL / 2));
|
||||
window.clear_display();
|
||||
window.update_board(buffer, 50);
|
||||
window.update_board(buffer, buffer_size);
|
||||
window.draw_display(FPMS);
|
||||
// Create a clause that closes game on lives = 0
|
||||
std::cout << "Hearts left: " << paddle.m_hearts << "\n";
|
||||
}
|
||||
input_thread.join();
|
||||
for(int i = 0; i < buffer_block_size; i++) {
|
||||
// TODO
|
||||
// move below to a cleanup function instead
|
||||
for(int i = 0; i < block_buffer_size; i++) {
|
||||
delete block_buffer[i];
|
||||
}
|
||||
delete[] block_buffer;
|
||||
|
||||
Reference in New Issue
Block a user