diff --git a/src/input.cpp b/src/input.cpp index 1afea6e..58250d1 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1,5 +1,4 @@ #include -#include #include "input.hpp" void Input::get_input(bool &running, bool &pause, Bird &bird) { @@ -9,7 +8,6 @@ void Input::get_input(bool &running, bool &pause, Bird &bird) { noecho(); _getch = getch(); - std::cout << _getch << std::endl; endwin(); if(_getch == 32) { diff --git a/src/main.cpp b/src/main.cpp index 7b018f9..20e84f1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -40,6 +40,14 @@ int main() { if(pipes.front().m_nodes->m_col < 3) { _delete_pipe(pipes); } + for(int i = 0; i < pipes.front().m_size; i++) { + if(pipes.front().m_nodes[i].m_col == bird.m_body.m_col) { + if(pipes.front().m_nodes[i].m_row == bird.m_body.m_row) { + running = false; + std::cout << "You died!" << std::endl; + } + } + } window.update_display(bird, pipes); frames++; if(frames > 4) {