Как рассчитать потерю состояния в дротике / флаттере - PullRequest
0 голосов
/ 26 марта 2020

Я пытался сделать игру на клавиатуре, если вы набираете одинаковые буквы с заданным текстом для каждой буквы, вы получаете 1 балл, но я не могу рассчитать errorCount с помощью приведенного ниже кода, поэтому условие проигрыша не работает и игра всегда продолжается Так, как я могу рассчитать количество ошибок и 5 ошибок Fini sh игры.

if (myController.text[y] == textp2[y]) {
                setState(() {
                  check = true;
                  score += 1 * (myController.text.length - score);

                  y++;
                });

                if (score == length) {
                  showDialog(
                    context: context,
                    builder: (context) {
                      return AlertDialog(
                        content: Text("YOU WON !!!!"),
                      );
                    },
                  );
                } else {

                  setState(() {
                    Timer.periodic(
                        Duration(
                          seconds: 1,
                        ), (timer) {
                      errorCount++;
                    });
                    if (errorCount == 4) {
                      return AlertDialog(
                        content: Text("GAME OVER"),
                      );
                    }
                  });
                }
              }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...