#include "common.h"
//====================
String joslatok[] = {
"aBiztos",
"Nem",
"Igen",
"Nem sokara",
"Sose",
"Valamikor",
"Piros",
"Jovore",
"Tizenketto",
"Talan",
"Nyolc",
"Kevesebb",
"Tobb",
"Rendben",
"Sok",
};
int pontszam = 0;
void joslas()
{
display.clear();
display.setCursor(20, 1);
display.print("Siker");
delay(1000);
display.clear();
display.setCursor(20, 1);
display.print("Toltes");
delay(500);
int sorszam = random(0, countOf(joslatok) - 1);
display.clear();
display.setCursor(0, 2);
display.print(joslatok[sorszam]);
}
void porgetes()
{
display.clear();
display.setCursor(30, 1);
display.print("Porgetek");
delay(2500);
int veletlenszam;
int porgetesek_szama = 10;
display.set2X();
while (porgetesek_szama > 0) {
porgetesek_szama = porgetesek_szama - 1;
veletlenszam = random(1, 1000);
display.clear();
display.setCursor(30, 0);
display.print(veletlenszam);
delay(100);
}
delay(1000);
pontszam = pontszam + veletlenszam;
display.set1X();
display.clear();
display.setCursor(0, 0);
display.print("pontszamod:");
display.setCursor(40, 2);
display.print(pontszam);
}
void setup()
{
hardware_setup();
display.clear();
display.setCursor(35, 2);
display.print("Hello");
delay(2000);
display.clear();
display.setCursor(0, 2);
display.print("BKT a nevem");
delay(2000);
display.clear();
display.setCursor(50, 2);
display.print("Indul");
}
void loop()
{
if (gomb_megnyomva(G1) == true) {
porgetes();
}
if (gomb_megnyomva(G2) == true) {
joslas();
}
if (gomb_megnyomva(G3) == true) {
display.clear();
display.setCursor(0, 0);
display.print("gomb 3");
delay(100);
}
if (gomb_megnyomva(G4) == true) {
display.clear();
display.setCursor(0, 0);
display.print("gomb 4");
delay(100);
}
unsigned long time = millis();
static unsigned long last_time = time;
if (time - last_time >= 1000) {
last_time = time;
Serial.println(random(1,10));
}
}