Files
snake/include/point.hpp
T

22 lines
474 B
C++

#ifndef POINT_HPP
#define POINT_HPP
#include <array>
#include <string>
#include "globals.hpp"
struct Point {
int m_row;
int m_col;
int m_direction;
Point() {}
Point(int x, int y) : m_row(x), m_col(y) {}
Point(int x, int y, int dir) : m_row(x), m_col(y), m_direction(dir) {}
std::string to_string() const;
void clear(std::array<std::array<char, COL>, ROW> &arr) const;
void set_new_point(int x, int y, int dir);
};
#endif // POINT_HPP