fix egalite in solo
This commit is contained in:
@@ -1,58 +1,62 @@
|
||||
#include "pin.h"
|
||||
#include "logo.h"
|
||||
#include "menu.h"
|
||||
#include "web.h"
|
||||
#include "localMode.h"
|
||||
|
||||
#include <SPI.h>
|
||||
#include <Wire.h>
|
||||
#include "Adafruit_MPR121.h"
|
||||
#include <Adafruit_NeoPixel.h>
|
||||
|
||||
// --- Capteur capacitif ---
|
||||
Adafruit_MPR121 cap = Adafruit_MPR121();
|
||||
uint16_t lasttouched = 0;
|
||||
uint16_t currtouched = 0;
|
||||
|
||||
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
randomSeed(analogRead(0));
|
||||
pinMode(A2, INPUT);
|
||||
|
||||
if (!cap.begin(0x5B)) {
|
||||
Serial.println("MPR121 not found, check wiring?");
|
||||
while (1);
|
||||
}
|
||||
Serial.println("MPR121 found!");
|
||||
|
||||
setupMenu();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
readButton();
|
||||
if (!isPlay) {
|
||||
menu();
|
||||
} else {
|
||||
if (!local) {
|
||||
if(!isWebSet){
|
||||
setupWeb();
|
||||
isWebSet = true;
|
||||
}else{
|
||||
loopWeb();
|
||||
}
|
||||
} else {
|
||||
if(!isBtnSet){
|
||||
setBtn(cap, lasttouched, currtouched);
|
||||
} else{
|
||||
if(solo) {
|
||||
localModeSolo(cap, lasttouched, currtouched);
|
||||
}
|
||||
else {
|
||||
localModeDuo(cap, lasttouched, currtouched);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "pin.h"
|
||||
#include "logo.h"
|
||||
#include "menu.h"
|
||||
#include "web.h"
|
||||
#include "localMode.h"
|
||||
|
||||
#include <SPI.h>
|
||||
#include <Wire.h>
|
||||
#include "Adafruit_MPR121.h"
|
||||
#include <Adafruit_NeoPixel.h>
|
||||
|
||||
// --- Capteur capacitif ---
|
||||
Adafruit_MPR121 cap = Adafruit_MPR121();
|
||||
uint16_t lasttouched = 0;
|
||||
uint16_t currtouched = 0;
|
||||
|
||||
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
randomSeed(analogRead(0));
|
||||
pinMode(A2, INPUT);
|
||||
|
||||
if (!cap.begin(0x5B)) {
|
||||
Serial.println("MPR121 not found, check wiring?");
|
||||
while (1);
|
||||
}
|
||||
Serial.println("MPR121 found!");
|
||||
|
||||
setupMenu();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
readButton();
|
||||
if (!isPlay) {
|
||||
menu();
|
||||
} else {
|
||||
if (!local) {
|
||||
if(!isWebSet){
|
||||
setupWeb();
|
||||
isWebSet = true;
|
||||
}else{
|
||||
loopWeb();
|
||||
}
|
||||
} else {
|
||||
if(!isBtnSet){
|
||||
setBtn(cap, lasttouched, currtouched);
|
||||
} else{
|
||||
if(solo) {
|
||||
if(difficulty == 1){
|
||||
localModeSolo(cap, lasttouched, currtouched);
|
||||
}else if(difficulty == 2){
|
||||
localModeSoloExpert(cap, lasttouched, currtouched);
|
||||
}
|
||||
}
|
||||
else {
|
||||
localModeDuo(cap, lasttouched, currtouched);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user