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

Merge branch '40-fix-switch-games' into 'master'

Resolve "Fix switch games"

Closes #40

See merge request !43
parents 79e3af30 a6796329
No related branches found
No related tags found
1 merge request!43Resolve "Fix switch games"
Pipeline #1123 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