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

Add skins "aventure", "nature" and "items"

parent 9566b350
No related branches found
No related tags found
1 merge request!28Resolve "Add other(s) skin(s)"
Pipeline #6761 passed
Showing
with 27 additions and 4 deletions
Add skins "aventure", "nature" and "items".
Ajout des thèmes "aventure", "nature" et "objets".
...@@ -105,9 +105,24 @@ class ParameterWidget extends StatelessWidget { ...@@ -105,9 +105,24 @@ class ParameterWidget extends StatelessWidget {
return StyledButton( return StyledButton(
color: Colors.green.shade800, color: Colors.green.shade800,
onPressed: onPressed, onPressed: onPressed,
child: Image( child: Table(
image: AssetImage('assets/ui/${DefaultGlobalSettings.parameterCodeSkin}_$value.png'), children: [
fit: BoxFit.fill, TableRow(children: [
Image(image: AssetImage('assets/skins/${value}_1.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_2.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_3.png'), fit: BoxFit.fill),
]),
TableRow(children: [
Image(image: AssetImage('assets/skins/${value}_4.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_found.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_5.png'), fit: BoxFit.fill),
]),
TableRow(children: [
Image(image: AssetImage('assets/skins/${value}_6.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_7.png'), fit: BoxFit.fill),
Image(image: AssetImage('assets/skins/${value}_8.png'), fit: BoxFit.fill),
]),
],
), ),
); );
} }
......
...@@ -9,8 +9,14 @@ class DefaultGlobalSettings { ...@@ -9,8 +9,14 @@ class DefaultGlobalSettings {
// skin: available values // skin: available values
static const String skinValueDefault = 'default'; static const String skinValueDefault = 'default';
static const String skinValueAventure = 'aventure';
static const String skinValueNature = 'nature';
static const String skinValueItems = 'items';
static const List<String> allowedSkinValues = [ static const List<String> allowedSkinValues = [
skinValueDefault, skinValueDefault,
skinValueAventure,
skinValueNature,
skinValueItems,
]; ];
// skin: default value // skin: default value
static const String defaultSkinValue = skinValueDefault; static const String defaultSkinValue = skinValueDefault;
......
...@@ -3,7 +3,7 @@ description: A simple and classic memory game. ...@@ -3,7 +3,7 @@ description: A simple and classic memory game.
publish_to: "none" publish_to: "none"
version: 1.3.0+31 version: 1.4.0+32
environment: environment:
sdk: "^3.0.0" sdk: "^3.0.0"
......
resources/ui/skins/aventure/1.png

35.3 KiB

resources/ui/skins/aventure/2.png

43.3 KiB

resources/ui/skins/aventure/3.png

37.6 KiB

resources/ui/skins/aventure/4.png

31.5 KiB

resources/ui/skins/aventure/5.png

32.6 KiB

resources/ui/skins/aventure/6.png

31.5 KiB

resources/ui/skins/aventure/7.png

28.7 KiB

resources/ui/skins/aventure/8.png

30 KiB

resources/ui/skins/aventure/found.png

7.18 KiB

resources/ui/skins/aventure/unknown.png

8.69 KiB

resources/ui/skins/items/1.png

17.9 KiB

resources/ui/skins/items/2.png

21.3 KiB

resources/ui/skins/items/3.png

21.2 KiB

resources/ui/skins/items/4.png

20.9 KiB

resources/ui/skins/items/5.png

38.8 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment