#include "GameBoy.h" //підключаємо бібліотеку
GameBoy gb;
int pointX = 5;
int pointY = 5;
//макскимум 128 хвостиків з координатами x та y
//наприклад перший хвостик x кордината це tail[0][0]
//наприклад перший хвостик y кордината це tail[0][1]
//наприклад третій хвостик y кордината це tail[2][1]
int tail[8*16][2];
int tailLong = 0;
void setup() {
gb.begin(0);
for(int x=0;x<8;x++)for(int y=0;y<16;y++)
{gb.drawPoint(x, y); delay(10);}
}
void loop() {
gb.clearDisplay();//геймбою очистив дисплей
for(int i=0;i<tailLong;i++)
{gb.drawPoint(tail[i][0], tail[i][1]);}
gb.drawPoint(pointX, pointY);
//якщо крапочка не вилетіла за верх екрану
//якщо геймБой отримує клавішу вгору, тоді зменшити y
if(gb.getKey()==3 and pointY>0) pointY--;
if(gb.getKey()==6 and pointY<15) pointY++;//
if(gb.getKey()==4 and pointX>0) pointX--;
if(gb.getKey()==5 and pointX<6) pointX++;
delay(100);//затримка в мілісекундах (1с=1000мс)
}