Skip to content
Snippets Groups Projects
Commit a6796329 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Fix switch games, reset game in home menu

parent 79e3af30
No related branches found
No related tags found
1 merge request!43Resolve "Fix switch games"
Pipeline #1121 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=0.1.10 app.versionName=0.1.11
app.versionCode=34 app.versionCode=35
...@@ -6,6 +6,16 @@ import '../provider/data.dart'; ...@@ -6,6 +6,16 @@ import '../provider/data.dart';
class Home extends StatelessWidget { class Home extends StatelessWidget {
static const String id = 'home'; static const String id = 'home';
Future<void> resetGame(Data myProvider) async {
myProvider.updateLang = '';
myProvider.updateQuestionsCount = 0;
myProvider.updateGoodAnswers = 0;
myProvider.updateWrongAnswers = 0;
myProvider.updateWord = null;
myProvider.updateOtherWords = null;
myProvider.updateImages = null;
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
Data _myProvider = Provider.of<Data>(context); Data _myProvider = Provider.of<Data>(context);
...@@ -29,6 +39,7 @@ class Home extends StatelessWidget { ...@@ -29,6 +39,7 @@ class Home extends StatelessWidget {
.copyWith(color: Colors.white), .copyWith(color: Colors.white),
), ),
onPressed: () { onPressed: () {
resetGame(_myProvider);
Navigator.pushNamed( Navigator.pushNamed(
context, context,
'/game-pick-word', '/game-pick-word',
...@@ -46,6 +57,7 @@ class Home extends StatelessWidget { ...@@ -46,6 +57,7 @@ class Home extends StatelessWidget {
.copyWith(color: Colors.white), .copyWith(color: Colors.white),
), ),
onPressed: () { onPressed: () {
resetGame(_myProvider);
Navigator.pushNamed( Navigator.pushNamed(
context, context,
'/game-pick-image', '/game-pick-image',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment