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

Merge branch '2-create-minimal-playable-game' into 'master'

Resolve "Create minimal playable game"

Closes #2

See merge request !2
parents ccd35f47 0c80758a
No related branches found
No related tags found
1 merge request!2Resolve "Create minimal playable game"
Pipeline #3608 passed
import 'package:jeweled_game/provider/data.dart'; import 'package:jeweled_game/provider/data.dart';
import 'package:jeweled_game/utils/board_utils.dart';
// import 'package:jeweled_game/utils/board_utils.dart';
class GameUtils { class GameUtils {
static Future<void> quitGame(Data myProvider) async { static Future<void> quitGame(Data myProvider) async {
...@@ -11,6 +13,7 @@ class GameUtils { ...@@ -11,6 +13,7 @@ class GameUtils {
print('- size: ' + myProvider.parameterSize); print('- size: ' + myProvider.parameterSize);
myProvider.resetGame(); myProvider.resetGame();
BoardUtils.createNewBoard(myProvider);
myProvider.updateGameIsRunning(true); myProvider.updateGameIsRunning(true);
} }
...@@ -27,6 +30,8 @@ class GameUtils { ...@@ -27,6 +30,8 @@ class GameUtils {
myProvider.setParameterValue('size', savedState['size']); myProvider.setParameterValue('size', savedState['size']);
myProvider.setParameterValue('skin', savedState['skin']); myProvider.setParameterValue('skin', savedState['skin']);
// myProvider.updateCells(
// BoardUtils.createBoardFromSavedState(myProvider, savedState['board']));
myProvider.updateGameIsRunning(true); myProvider.updateGameIsRunning(true);
} catch (e) { } catch (e) {
print('Failed to resume game. Will start new one instead.'); print('Failed to resume game. Will start new one instead.');
......
...@@ -134,7 +134,7 @@ packages: ...@@ -134,7 +134,7 @@ packages:
name: path_provider_platform_interface name: path_provider_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.4" version: "2.0.5"
path_provider_windows: path_provider_windows:
dependency: transitive dependency: transitive
description: description:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment