snake_2024/src/Snake.cpp
2024-07-22 21:22:52 +03:00

14 lines
283 B
C++

#include "Snake.hpp"
void Worm::add(Veci pos) {
track_.push_back(pos);
if (track_.size() > length) {
track_.pop_front();
}
}
void Worm::draw(Veci offset) const {
for (const auto &pos : track_) {
paint::circle({{.pos = pos - offset, .color = color}, radius});
}
}