Select Git revision
styled_button.dart
cpu_level_page.dart 2.68 KiB
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:puissance4/cpu.dart';
import 'match_page.dart';
class CpuLevelPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
elevation: 0,
),
backgroundColor: Colors.blue,
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
FlatButton(
color: Colors.yellow,
padding: EdgeInsets.all(15),
child: Text(
'☺️ FACILE',
style: Theme.of(context)
.textTheme
.display1
.copyWith(color: Colors.black),
),
onPressed: () {
Navigator.pushNamed(
context,
'/match',
arguments: {
'mode': Mode.PVC,
'cpu':
DumbCpu(Random().nextBool() ? Color.RED : Color.YELLOW),
},
);
},
),
FlatButton(
color: Colors.red,
padding: EdgeInsets.all(15),
child: Text(
'🤔 DIFFICILE',
style: Theme.of(context)
.textTheme
.display1
.copyWith(color: Colors.white),
),
onPressed: () {
Navigator.pushNamed(
context,
'/match',
arguments: {
'mode': Mode.PVC,
'cpu': HarderCpu(
Random().nextBool() ? Color.RED : Color.YELLOW),
},
);
},
),
FlatButton(
color: Colors.deepPurpleAccent,
padding: EdgeInsets.all(15),
child: Text(
'🤯 TRES DIFFICILE',