initial game

This commit is contained in:
programsnail 2024-07-22 21:22:52 +03:00
parent 4570d6e593
commit adabb50a9e
10 changed files with 200 additions and 132 deletions

14
src/Snake.cpp Normal file
View file

@ -0,0 +1,14 @@
#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});
}
}