diff --git a/GPN_BadgeLasertag.ino b/GPN_BadgeLasertag.ino index 2750a43bfd12c729d22fbc6167725441bc4f6378..a77138a7d55b807451d762c4d879ee7c68b1d538 100644 --- a/GPN_BadgeLasertag.ino +++ b/GPN_BadgeLasertag.ino @@ -46,6 +46,8 @@ unsigned long lastChange = 0; unsigned long lastNotificationPull = 0; void setup() { + + SPIFFS.begin(); badge.init(); char *nickname = loadNick(); player = new Player(&badge, nickname); @@ -60,7 +62,6 @@ void setup() { role_menu->addMenuItem(new MenuItem("Join", joinGame)); ui->draw(); rboot_config rboot_config = rboot_get_config(); - SPIFFS.begin(); File f = SPIFFS.open("/rom" + String(rboot_config.current_rom), "w"); f.println("Lasertag\n"); connectBadge(); diff --git a/GameClient.cpp b/GameClient.cpp index 72ef36b5d9524d85318491459ba97714bbf316ac..16b6d8f14f32dec268fe51cba8b32bb437f9be49 100644 --- a/GameClient.cpp +++ b/GameClient.cpp @@ -14,7 +14,7 @@ void GameClient::createUIGameStart() { Serial.println("GameClient::createUIGameStart - new PlayerListMenu"); playerList->setLeftAction([=]() { this->player->prevWeapon(); }); playerList->setRightAction([=]() { this->player->nextWeapon(); }); - playerList->setDownAction([=]() { this->player->reload(); }); +// playerList->setDownAction([=]() { this->player->reload(); }); playerList->setEnterAction([=]() { this->player->shot(); }); Serial.println("GameClient::createUIGameStart - set Lambdas"); MenuItem *healthMI = new MenuItem("100%", []() {}); @@ -31,6 +31,7 @@ void GameClient::createUIGameStart() { playerList->addMenuItem(nameMI); Serial.println("GameClient::createUIGameStart - added Lambdas"); ui->open(playerList); + playerList->setDirty(); Serial.println("GameClient::createUIGameStart - Ende"); }