From 9da11e48de88bf97484a804f61f29f21aac254a6 Mon Sep 17 00:00:00 2001 From: AnassSD Date: Fri, 11 Feb 2022 17:31:04 +0200 Subject: [PATCH] New version --- ios/Flutter/flutter_export_environment.sh | 13 +++++++ lib/main.dart | 46 ++++++++++++++++++++++- 2 files changed, 57 insertions(+), 2 deletions(-) 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..d0cdb20d --- /dev/null +++ b/ios/Flutter/flutter_export_environment.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=D:\flutter\flutter" +export "FLUTTER_APPLICATION_PATH=D:\Projects\dicee-flutter" +export "COCOAPODS_PARALLEL_CODE_SIGN=true" +export "FLUTTER_TARGET=lib\main.dart" +export "FLUTTER_BUILD_DIR=build" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" +export "DART_OBFUSCATION=false" +export "TRACK_WIDGET_CREATION=false" +export "TREE_SHAKE_ICONS=false" +export "PACKAGE_CONFIG=.packages" diff --git a/lib/main.dart b/lib/main.dart index 6e68f204..fdb3d6e4 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,3 +1,5 @@ +import 'dart:math'; + import 'package:flutter/material.dart'; void main() { @@ -6,6 +8,7 @@ void main() { home: Scaffold( backgroundColor: Colors.red, appBar: AppBar( + centerTitle: true, title: Text('Dicee'), backgroundColor: Colors.red, ), @@ -15,9 +18,48 @@ void main() { ); } -class DicePage extends StatelessWidget { +class DicePage extends StatefulWidget { + @override + _DicePageState createState() => _DicePageState(); +} + +class _DicePageState extends State { + int leftDiceNumber = 1, rightDiceNumber = 1; + int randomNumb() { + int a = 1 + Random().nextInt(6); + return a; + } + + void changeNumb() { + setState(() { + leftDiceNumber = randomNumb(); + rightDiceNumber = randomNumb(); + }); + } + @override Widget build(BuildContext context) { - return Container(); + return Center( + child: Row( + children: [ + Expanded( + child: TextButton( + onPressed: () { + changeNumb(); + }, + child: Image.asset('images/dice$leftDiceNumber.png'), + ), + ), + Expanded( + child: TextButton( + onPressed: () { + changeNumb(); + }, + child: Image.asset('images/dice$rightDiceNumber.png'), + ), + ), + ], + ), + ); } }