我正在尝试制作键盘游戏,如果您为每个字母键入相同的字母并使用给定的文本,则您会得到1分,但是我无法使用下面的代码计算errorCount,因此丢失情况无法正常工作,并且游戏始终会继续,那么我该如何计算错误计数并完成5次错误游戏。
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"),
);
}
});
}
}
});