From 1e365dc29d813884749443996e581e0649b6fba3 Mon Sep 17 00:00:00 2001 From: Mukaila Semiu Date: Tue, 19 May 2020 08:04:06 +0100 Subject: [PATCH 1/4] adding expended to image assest --- ios/Flutter/flutter_export_environment.sh | 11 +++++++++++ lib/main.dart | 10 +++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 ios/Flutter/flutter_export_environment.sh diff --git a/ios/Flutter/flutter_export_environment.sh b/ios/Flutter/flutter_export_environment.sh new file mode 100644 index 00000000..26e1930b --- /dev/null +++ b/ios/Flutter/flutter_export_environment.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=C:\Users\Semite\flutter" +export "FLUTTER_APPLICATION_PATH=C:\Projects\dicee-flutter" +export "FLUTTER_TARGET=lib\main.dart" +export "FLUTTER_BUILD_DIR=build" +export "SYMROOT=${SOURCE_ROOT}/../build\ios" +export "OTHER_LDFLAGS=$(inherited) -framework Flutter" +export "FLUTTER_FRAMEWORK_DIR=C:\Users\Semite\flutter\bin\cache\artifacts\engine\ios" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" diff --git a/lib/main.dart b/lib/main.dart index 6e68f204..956be132 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -18,6 +18,14 @@ void main() { class DicePage extends StatelessWidget { @override Widget build(BuildContext context) { - return Container(); + return Row( + children: [ + Expanded( + child: Image.asset('images/dice1.png'),), + Expanded( + + child: Image.asset('images/dice1.png'),), + ], + ); } } From 3934cca5727595a00e18727a5b823425956f2d90 Mon Sep 17 00:00:00 2001 From: Mukaila Semiu Date: Tue, 19 May 2020 08:55:22 +0100 Subject: [PATCH 2/4] flatbutton --- lib/main.dart | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 956be132..24147da9 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -18,14 +18,26 @@ void main() { class DicePage extends StatelessWidget { @override Widget build(BuildContext context) { - return Row( - children: [ - Expanded( - child: Image.asset('images/dice1.png'),), + return Center( + child: Row( + children: [ Expanded( - - child: Image.asset('images/dice1.png'),), - ], + child: FlatButton( + onPressed: () { + print('left button is pressed'); + }, + child: Image.asset('images/dice1.png')), + ), + + Expanded( + child: FlatButton( + onPressed: () { + print('right button is pressed'); + }, + child: Image.asset('images/dice1.png')), + ), + ], + ), ); } } From e7f29a8d944da5cac86913fbb0452c04c09ee9de Mon Sep 17 00:00:00 2001 From: Mukaila Semiu Date: Tue, 19 May 2020 11:23:18 +0100 Subject: [PATCH 3/4] declear a variable and use the math library --- lib/main.dart | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 24147da9..3ac384c0 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,3 +1,4 @@ +import 'dart:math'; import 'package:flutter/material.dart'; void main() { @@ -15,29 +16,48 @@ void main() { ); } -class DicePage extends StatelessWidget { + +class DicePage extends StatefulWidget { + @override + _DicePageState createState() => _DicePageState(); +} + +class _DicePageState extends State { + int leftDiceNumber = 1; + int rightDiceNumber = 1; + + void changeDice() { + setState(() { + leftDiceNumber = Random().nextInt(6)+ 1; + rightDiceNumber = Random().nextInt(6) + 1; + }); + } + + + @override - Widget build(BuildContext context) { + Widget build(BuildContext context) { return Center( child: Row( children: [ Expanded( child: FlatButton( onPressed: () { - print('left button is pressed'); + changeDice(); }, - child: Image.asset('images/dice1.png')), + child: Image.asset('images/dice$leftDiceNumber.png'), + ), ), Expanded( child: FlatButton( onPressed: () { - print('right button is pressed'); + changeDice(); }, - child: Image.asset('images/dice1.png')), + child: Image.asset('images/dice$rightDiceNumber.png')), ), ], ), ); } -} +} \ No newline at end of file From 8ae8f221cb71c191eb8864854a23e173a214b0f6 Mon Sep 17 00:00:00 2001 From: Mukaila Semiu Date: Tue, 19 May 2020 12:03:53 +0100 Subject: [PATCH 4/4] Update main.dart add name --- lib/main.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 3ac384c0..b79a3d20 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -7,7 +7,7 @@ void main() { home: Scaffold( backgroundColor: Colors.red, appBar: AppBar( - title: Text('Dicee'), + title: Text('Play Dicee with Semite'), backgroundColor: Colors.red, ), body: DicePage(),