/*
TFT_BLACK
TFT_ORANGE
TFT_DARKGREEN
TFT_DARKCYAN
TFT_MAROON
TFT_PURPLE
TFT_OLIVE
TFT_DARKGREY
TFT_ORANGE
TFT_BLUE
TFT_GREEN
TFT_CYAN
TFT_RED
TFT_NAVY
TFT_YELLOW
TFT_WHITE
*/
#include <TFT_eSPI.h>
#include <SPI.h> // this is needed for display
// تعيين الاطراف
#define TFT_CS 15
#define TFT_DC 2
#define TFT_MOSI 23
#define TFT_SCLK 18
// ///////////////////////////
TFT_eSPI tft = TFT_eSPI(); // Invoke custom library with default width and height
TFT_eSprite spr = TFT_eSprite(&tft); //تعريف رسم للطباعة بإسم spr
uint16_t y =0;
uint16_t x = tft.width() / 2; // Position of centre of arc
uint16_t h = tft.height()/2;
uint16_t count =0;
void pg_game();
void setup(void) {
tft.init();
tft.setRotation(0);
tft.fillScreen(TFT_BLACK);
}
void loop()
{
pg_game();
}
void pg_game(){
tft.fillRect(x, h-100, 30,30, TFT_YELLOW);
tft.fillRect(x, h+100, 30,30, TFT_YELLOW);
tft.fillSmoothCircle(x, y, 15, TFT_BLACK,TFT_BLACK) ;
y++;
tft.fillSmoothCircle(x, y, 15, TFT_RED,TFT_RED) ;
if(y== 500)
y=0;
tft.drawNumber(y,10,10,4);
tft.setCursor(50, 10, 4);
tft.setTextColor(TFT_GREEN,TFT_BLACK);
tft.print("Naif");
tft.print("Aljohani");
}