refactor: first step to final product by removing redundant code
This commit is contained in:
+4
-3
@@ -6,12 +6,12 @@
|
||||
#include "globals.hpp"
|
||||
#include "input.hpp"
|
||||
|
||||
int main (int argc, char *argv[]) {
|
||||
int main () {
|
||||
Window window;
|
||||
Input input;
|
||||
Fruit fruit;
|
||||
Body body;
|
||||
Head head { 2, 0, 0 };
|
||||
Head head;
|
||||
bool running = true;
|
||||
bool collision = false;
|
||||
std::thread input_thread(
|
||||
@@ -19,6 +19,7 @@ int main (int argc, char *argv[]) {
|
||||
std::ref(head.m_head.m_direction),
|
||||
std::ref(collision),
|
||||
std::ref(running));
|
||||
|
||||
while (running) {
|
||||
body.collision(head, collision);
|
||||
window.update_score(fruit, body);
|
||||
@@ -29,7 +30,7 @@ int main (int argc, char *argv[]) {
|
||||
|
||||
fruit.reset(window.m_board, head.m_head.m_row, head.m_head.m_col, window.m_score);
|
||||
window.m_board[head.m_head.m_row][head.m_head.m_col] = '*';
|
||||
window.m_board[fruit.m_row][fruit.m_col] = 'X';
|
||||
window.m_board[fruit.m_point.m_row][fruit.m_point.m_col] = 'X';
|
||||
body.draw(window.m_board);
|
||||
window.update_display(FPS);
|
||||
body.clear(window.m_board);
|
||||
|
||||
Reference in New Issue
Block a user